IAR下MSP430的启动代码到底是怎么回事?

2019-03-24 11:53发布

之前已在网上搜索过相关的资料,IAR下MSP430的启动文件有很多人说是  C:Program FilesIAR SystemsEmbedded Workbench 6.0 Evaluation430srclib430下的cstartup.s43(IAR5.3,似乎相近版本也是)。但昨天在开始学习启动代码时,想在启动代码中加执行的第一句话就是关闭看门狗,然后就找到了cstartup.s43这个文件。刚接触MSP430,汇编能看懂一些。理出了启动代码的执行流程,在里面添加了MOV     #WDTPW + WDTHOLD, &WDTCTL,也就是汇编的方式关闭看门狗,编译运行,在调试窗口下发现这个关闭看门狗的汇编确实没有,后来在这个文件里怎么改都不行,怀疑是不是根本和这个文件无关,从原路径下把这个文件移出来,相当于是删除,重启编译器编译居然没有任何问题,那也就是说这个汇编文件在编译时压根就不需要。

另外从创建的工程中找可能是启动代码也根本找不到,IAR到底是用的什么启动代码,到底藏哪了。还有这个IAR为什么没有加载脚本呢,是不是只能在汇编中指定或者说是由IAR自己定?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
lr2131
1楼-- · 2019-03-24 14:26
< 只有人看没有人回吗? 自己顶
CY_AI_FL1
2楼-- · 2019-03-24 14:48
< :TI_MSP430_内容页_SA7 --> 问题解决了吗?
cstartup.s43现在是不是跟不就没有用到。
莱昂纳多
3楼-- · 2019-03-24 16:52
 精彩回答 2  元偷偷看……
wstt
4楼-- · 2019-03-24 18:45
不如把lz认为是启动代码的部分贴上来,大家一起分析。
wwwheihei
5楼-- · 2019-03-24 23:22
楼主会iap技术吗

一周热门 更多>

相关问题

    相关文章