嵌入式爱好者

查看: 7846|回复: 1

[裸机程序] OK6410调试裸机的地址疑问?

[复制链接]

3

主题

6

帖子

31

积分

扫一扫,手机访问本帖
发表于 2017-4-16 00:24:31 | 显示全部楼层 |阅读模式
各位大神:
      最近在看国嵌的视频,讲到用eclipse调试裸机的部分。老师在视频立说makefile设置了“arm-linux-ld -Ttext 0x50000000 -o start.elf $^”也就是将程序放到内存的起始地址,按道理没错呀?可是就是无法调试程序。然后看了飞凌给的程序,貌似用的不是起始地址而是0x50008000,用这个试了下,果然可以调试了。这是为何呢?求大神解释一下。
回复

使用道具 举报

0

主题

1

帖子

16

积分

发表于 2017-5-15 17:51:52 | 显示全部楼层
小弟也同有这个疑问   原来设起始地址为0x50000000,但在eclipse中调试时出错,报错信息甚至为Jtag接口引脚电压过高,还很担心会不会损坏仿真器:(

后来对比那个点亮led程序中的makefile才发现起始地址不一致,改为0x50008000就OK,但不知其所以然,希望高手指教
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 13:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表