xiaodaqi 发表于 2017-4-16 00:24:31

OK6410调试裸机的地址疑问?

各位大神:
      最近在看国嵌的视频,讲到用eclipse调试裸机的部分。老师在视频立说makefile设置了“arm-linux-ld -Ttext 0x50000000 -o start.elf $^”也就是将程序放到内存的起始地址,按道理没错呀?可是就是无法调试程序。然后看了飞凌给的程序,貌似用的不是起始地址而是0x50008000,用这个试了下,果然可以调试了。这是为何呢?求大神解释一下。

liangwu1316 发表于 2017-5-15 17:51:52

小弟也同有这个疑问   原来设起始地址为0x50000000,但在eclipse中调试时出错,报错信息甚至为Jtag接口引脚电压过高,还很担心会不会损坏仿真器:(

后来对比那个点亮led程序中的makefile才发现起始地址不一致,改为0x50008000就OK,但不知其所以然,希望高手指教
页: [1]
查看完整版本: OK6410调试裸机的地址疑问?