asgard20032 9 Posted August 16, 2015 Share Posted August 16, 2015 Yes, it does. The ROM functions don't get linked into your executable, just these little trampoline stubs that jump into the ROM. It's possible for a DriverLib function to be smaller than the trampoline needed for the ROM version, but those are very rare. Which msp430 has built-in ROM functions? Quote Link to post Share on other sites
tripwire 139 Posted August 16, 2015 Share Posted August 16, 2015 Which msp430 has built-in ROM functions? Ah, that's a good point. The MSP432 has a DriverLib ROM, as does the Tiva series. I think the CC3200 and CC26xx do as well. I can't remember seeing any MSP430s with it, however. Quote Link to post Share on other sites
asgard20032 9 Posted August 16, 2015 Share Posted August 16, 2015 Well, it was not intended to be a good point, i was just trying to remember which mcu had on-board rom with function. I know that NXP has some mcu with on-board ron USB stack. Any other manufacturer has mcu with embedded function in their rom? Quote Link to post Share on other sites
asgard20032 9 Posted August 16, 2015 Share Posted August 16, 2015 On Tiva, rom function is less useful for our licensing problem, since when used with an XDS100, its free. Since there is apparently no driverlib on msp430, then we are hit hard by the code size limit. On msp432, the on board driverlib help us to get more from the size limit imposed. Quote Link to post Share on other sites
bluehash 1,581 Posted August 17, 2015 Share Posted August 17, 2015 On Tiva, rom function is less useful for our licensing problem, since when used with an XDS100, its free. Since there is apparently no driverlib on msp430, then we are hit hard by the code size limit. On msp432, the on board driverlib help us to get more from the size limit imposed. Yes,The 430 family does not have ROM functions yet. Just out of curiosity, do you frequently run into code size issues? Are you at the border line?Would it be beneficial to try code optimizations(0,1,2,3) to reduce code size? Quote Link to post Share on other sites
asgard20032 9 Posted August 17, 2015 Share Posted August 17, 2015 I didn't run into code size limit with msp430, because i don't use them often (i only used it once in my final project). But if i could use them without code restriction, i would use them as my favorite one. The problem is not for code size, but more for data size embedded in code size, for example, string and pixel array for font and bitmap used for any display. Quote Link to post Share on other sites
abecedarian 330 Posted September 13, 2015 Share Posted September 13, 2015 I didn't run into code size limit with msp430, because i don't use them often (i only used it once in my final project). But if i could use them without code restriction, i would use them as my favorite one. The problem is not for code size, but more for data size embedded in code size, for example, string and pixel array for font and bitmap used for any display. You could use MCP430 GCC available from CCS App Center to get around limitations. 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.