iar中debug和release下载程序的区别?

celerylxq 2014-05-23 03:18:07
请教大神,使用iar时,msp430中debug下载和release下载分别下到flash什么地址了?
只知道如果release下二进制文件test.txt中如下,那么烧写时就写到flash的0x5c00地址了;可是用debug模式下载到flash中是装到什么地址了?
@5C00
B2 40 80 5A 5C 01 31 40 00 5C 3C 40 02 1C 3D 40
1F 10 B0 13 C4 A8 3C 40 00 1C 3D 40 50 5F 3E 40
@FFF8
D6 5D
@FFFE
00 5C
q
...全文
1053 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nt006 2014-09-29
  • 打赏
  • 举报
回复
不是搞嵌入式了么 怎么还搞起单片机来了
celerylxq 2014-06-16
  • 打赏
  • 举报
回复
引用 6 楼 lbing7 的回复:
下载的地址应该都差不多的,另外是首地址 只是,RELEASE会把DEBUG的一些调试用的信息删除,而且做相应的优化,提高代码效率 总体来说的结果是一样的 但是,我这边碰到过,RELEASE版会使一些时序相关的代码不能用,DEBUG没问题。
以前不知道debug也能生成txt,只要release和debug的编译条件一模一样,生成的txt也就一样了
lbing7 2014-06-13
  • 打赏
  • 举报
回复
下载的地址应该都差不多的,另外是首地址 只是,RELEASE会把DEBUG的一些调试用的信息删除,而且做相应的优化,提高代码效率 总体来说的结果是一样的 但是,我这边碰到过,RELEASE版会使一些时序相关的代码不能用,DEBUG没问题。
熊已出没 2014-06-09
  • 打赏
  • 举报
回复
看看MCU Datasheet,Flash地址是从哪段到哪段.下载的就只能在这个范围内.
celerylxq 2014-06-09
  • 打赏
  • 举报
回复
引用 1 楼 u012586257 的回复:
下载地址一样的。区别一般是debug编译会带有调试信息且优化级别较低,release通常配置为较高级别优化,可以查看一下这两种编译配置具体设置内容
非常感谢,只是有一点还不太明白,debug编译带有调试信息,那么调试信息在二进制码中肯定也要体现出来,那么占的空间就会比release的大,这样的话下载地址能一样么?
lr2131 2014-06-09
  • 打赏
  • 举报
回复
下载的首地址应该是一样的,只是两个的bin文件内容不一样。
bubuxindong 2014-05-24
  • 打赏
  • 举报
回复
百度搜搜就有了
mangoalx 2014-05-23
  • 打赏
  • 举报
回复
下载地址一样的。区别一般是debug编译会带有调试信息且优化级别较低,release通常配置为较高级别优化,可以查看一下这两种编译配置具体设置内容

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧