when i used RVCT4.1 to build my bootloader code,it give messages as follow,
"[MAKEBOOT]:boot0 is large than 0x4000 or boot1 is large than 0x14000"
Does makeboot.exe make some limits? and what can i do to fix the problem?
With many thanks!
Hello, I don't know what "makeboot.exe" is, as this is not an Arm product, but I would assume it invokes the arm linker.
In that case, there would be a scatter loading file that defines the memory map. Can you locate this file in your environment?
Thanks for your answer，In my boot0 scatter file , I modified the ROOM LOAD size from 0x4000 to 0x5000, because my boot0 code exceeds 0x4000.
Did it help?
View all questions in Arm Compilers forum