1、DebugRel Setting里一般设置几项
1)Target Setting->Linker里选ARMLinker
用于设置连接
2)Target Setting->Post-Linker选ARM fromELF
用于生成FLASH烧录代码(只在RAM里运行 而不烧录则不用)
3)ARM Linker->RO BASE里添地址
根据板子来,OK2440开发板上SDRAM接的NGCS6,地址0X30000000-0X34000000;
地址分配原理见2440数据手册内存管理那章的内存分配图
想在SDRAM里调试就添0X30000000-0X34000000(比如0X32000000)的地址
但是注意的是地址不要添过界
4)RW可以添 可以不添 一般RO解释为数据段,RW解释为数据段
5)ARM Linker->OPTION->Image entry point选择0X32000000(SDRAM调试时)
6)ARM Linker->Layout->Object/Symbol里可以添工程起始程序INIT.O 注意是.O不是.S和.0(零)
ads调试工程的设置
最新推荐文章于 2022-11-12 17:15:30 发布