Content originally posted in LPCWare by robertpalmerjr on Fri Aug 29 07:46:51 MST 2014
Yep, I've done all that. The RDB1768 example is for a USB bootloader. I'm in the process of getting it working. I've found that the LPCWare FAQs are out of date with respect to the section allocation macros (_RODATA does not exist in cr_section_macros.h for example). I'm slowly getting it working, but was hoping that someone might have already made the change.
I'm getting it working by modifying the memory configuration in Settings along with some section allocation macros and continuing to use the managed linker scripts. Just wondering if that's a better way than abandoning the managed linker scripts and doing a custom linker script. So far, it appears that the linker is generating the code in the correct locations, but I have yet to actually debug.