roadrunner84 466 Posted March 27, 2013 Share Posted March 27, 2013 That would be a nice trick to pull. Ah well, if the price is lower, it's good, right? Quote Link to post Share on other sites
jazz 209 Posted March 27, 2013 Share Posted March 27, 2013 An obvious benefit of these, which I hadn't even thought of until on3pk's discussion about data-flash ("EEPROM") writing, is the practicality of reserving larger segments of this main program flash for data write-back. How does writing to program flash generally work if done from program code in the flash? Looking at the x2xx user's guide it seems like it's functional except during any flash erase or write operations the program can't really run, it just spins in place, but I guess writing a data-designated section of the program flash is doable. With 4KB SRAM there's plenty of scratch to temporarily store the 512-byte segments of main program flash for when you need to "update" stored data already in place. During flashing it is not possible to execute (at the same time) program stored to flash memory, but function stored in RAM can run (at the same time) without any problems. Only problem is flashing speed, limited to 50 KB/s. Quote Link to post Share on other sites
rockets4kids 204 Posted March 27, 2013 Share Posted March 27, 2013 You know, I would be a lot more excited about this were it not for the recent more than doubling in price of the LaunchPad. I'm sorry, TI, but I've already moved on. This will surely go down as one of the best ways to really blow a new product announcement. Quote Link to post Share on other sites
paulpthcom 19 Posted March 27, 2013 Share Posted March 27, 2013 There is no MSP430F2744. There's an MSP430F2274, which is identical to the MSP430G2744 in terms of memory and peripherals except it has on-board opamps. The internal architecture of the value-line series would change power profiles, chip errata, and possibly the accuracy of calibration constants. Yeah I meant the 2274, those numbers just all start looking the same after a while. Thanks for the info, totally didn't see the on board op amps which are actually a pretty cool addition. Quote Link to post Share on other sites
spirilis 1,265 Posted March 27, 2013 Share Posted March 27, 2013 During flashing it is not possible to execute (at the same time) program stored to flash memory, but function stored in RAM can run (at the same time) without any problems. Only problem is flashing speed, limited to 50 KB/s. Nice, sounds like a RAM flasher stub might be a good project for someone to write... enable use of large segments of main flash! Quote Link to post Share on other sites
simpleavr 399 Posted March 27, 2013 Share Posted March 27, 2013 Nice, sounds like a RAM flasher stub might be a good project for someone to write... enable use of large segments of main flash! may be i misunderstood the discussion regarding the flash write. firmware in program flash segments can erase and/or write to another program flash segment as long as they are different segments. the POTM entry "ez430 trainer" is capable of doing that in that small programs can be edited and store in program flash segments. the boot430 bootloader (which stays in program flash) also writes to flash segments. better bootloaders do execute from RAM when flashing apps. one benefit is when it needs to overwrite itself at the same flash segments. i.e. to update the bootloader itself. w/ the 2553 where program flash is 512 bytes and RAM size is also 512 bytes, there is no buffer area to hold a full segment data (as u also need RAM for your stack). one trick i had used is to flash part of the segment data into infomem B,C and D (64 bytes x 3), and when i write to a full program segment (512 bytes), i read part of it from RAM and part from infomem. of course in the future w/ 2955 everything will be more straight forward. oPossum 1 Quote Link to post Share on other sites
spirilis 1,265 Posted March 27, 2013 Share Posted March 27, 2013 Ahh k, so it can reflash from code in flash. Yeah with 4KB RAM using (specially reserved with a custom linker script) main flash segments is a no-brainer as I suspected. Sent from my C3PO via Tapatalk Quote Link to post Share on other sites
jazz 209 Posted March 28, 2013 Share Posted March 28, 2013 Ahh k, so it can reflash from code in flash. Yeah with 4KB RAM using (specially reserved with a custom linker script) main flash segments is a no-brainer as I suspected. BTW, desciption is in SLAA103 "MSP430 Flash Self-Programming Technique". Quote Link to post Share on other sites
cde 334 Posted March 29, 2013 Author Share Posted March 29, 2013 While less likely useful for us, the 2x44 series was updated to include information for a 49 pin DSBGA package. the 2744's page even has it listed under the Sample & Buy section (no samples yet). The data sheets have updated to show all come in that package, but also removed the PDIP from the package section, and the addendum in the datasheet: bluehash 1 Quote Link to post Share on other sites
JWoodrell 285 Posted March 29, 2013 Share Posted March 29, 2013 Hehe they do exist. Although robG sneaked his out first day Quote Link to post Share on other sites
bluehash 1,581 Posted March 29, 2013 Share Posted March 29, 2013 I ordered two for Rob's upcoming boards. Quote Link to post Share on other sites
on3pk 4 Posted March 29, 2013 Share Posted March 29, 2013 Odd question, does anyone know when the 2744 40 pin PDIP variants will be listed on TI's website? Even though I don't really need one (so far, the 2553 seems to do the job), the additional power might come in handy... Quote Link to post Share on other sites
paulpthcom 19 Posted March 29, 2013 Share Posted March 29, 2013 Odd question, does anyone know when the 2744 40 pin PDIP variants will be listed on TI's website? Even though I don't really need one (so far, the 2553 seems to do the job), the additional power might come in handy... FWIW it was really easy to get a 2274 soldered on an ebay TSSOP38-DIP adapter and I truly suck at soldering. Probably faster than waiting for TI to release (or not) the DIP. Quote Link to post Share on other sites
GG430 53 Posted March 29, 2013 Share Posted March 29, 2013 FWIW it was really easy to get a 2274 soldered on an ebay TSSOP38-DIP adapter and I truly suck at soldering. Probably faster than waiting for TI to release (or not) the DIP. Yeah true, this works somehow as well. I built something similar a couple years ago, way before value line since I wanted a DIP 430 too. The QFN is hand-soldered too and I used it quite often. But, and this may be just my person feeling, in the end a real PDIP package is just nicer to use, specifically when putting it in a socket. The cool thing about the interposer was that it almost can be used as a standalone application. So I can only speak for myself, I'm still looking forward for the G2744 PDIP to be released. :thumbup: Quote Link to post Share on other sites
JWoodrell 285 Posted March 29, 2013 Share Posted March 29, 2013 similar to that generic adapter, i whipped up an adapter to be able to take a G2955 and plug it into a valueline layout DIP20 setup, so it can be a drop in replacement for existing dip20 projects. I extended it out into more of a DIP38 package, but you don't have to put headers on the extended layout and use them only as breakout pins on the board. I am sending them off to elecrow in blue boards. I am posting the gerber, and board / schematic files in their own thread for discussion GG430 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.