示例中的startup_rmvdk.S与自己新建工程中的Startup.s文件有什么区别?

2019-03-24 15:21发布

RT。自己新建了一个工程,我把umda_demo示例中的除了startup_rmvdk.S之外的所有文件都原封不动地移到了自己新建的工程文件夹里,编译都没有问题,在烧录程序后,液晶屏的显示与示例中的显示不一样。 我发现,在示例中启动文件是startup_rmvdk.S,而自己新建的工程里启动文件是Startup.s,于是乎就把startup_rmvdk.S的内容复制到了Startup.s中,再烧录后,就显示完整了,这两个文件有什么不一样吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
David_Lee
2019-03-24 23:52
< :TI_MSP430_内容页_SA7 -->

原帖由 cdlyz90 于 2011-11-19 13:54 发表 经过对比发现,需要在自己所建的工程的startup.s中添加应用程序所使用的外部中断声明,并在矢量表里添加中断声明。这就是说在以后的程序中,编好main.c后,还要进入startup.s自行修改中断声明吗?

 

是的,需要在Startup.s里注册一下中断函数。

一周热门 更多>

相关问题

    相关文章