Hi, I am familiar with armcc's Load regions where we can create multiple binaries when required to split the images. I have a use case where the RAM is split into two different memory regions. I want to link all the code together but generate different binaries so that I can load them separately. Can you please suggest how I can achieve this in gcc? Thanks in advance. Regards, Venkat
Hi Venkat, Diving the RAM into two sections in not a issue. You will need to modify the linker script file to create two sections in RAM. Also you will need to make sure you follow the architecture's memory map (This can be found in the datasheet of the microcontroller) Once this is done you can use the compiler directive to direct the functions and variables into either of the sections of the RAM. If you can post your current linker script file I can help more. But I am not sure how to generate two binary's. Sorry on that.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.