TMS320F28377的主函数不起作用

[复制链接]
1215|6
 楼主| cjdhxcjdhx 发表于 2018-9-19 20:21 | 显示全部楼层 |阅读模式
我导入了点亮LED的工程,编译也没问题,然后加载.out文件运行程序,板子上的灯会依次点亮然后熄灭,但是我修改main.c函数里面的延迟时间,灯的点亮时间并不发生变化,然后我将主函数exclude from build  ,编译也能成功,灯在加载镜像文件后会依次点亮,所以我想问为何我工程里的主函数没有起作用?还望各位老大佬不吝赐教

评论

选择编译器的优化级别,最好选择0,不优化,对纯延时的函数直接丢弃了,试下。  发表于 2018-10-1 12:51
zhangmangui 发表于 2018-9-20 08:06 来自手机 | 显示全部楼层
看看工程属性中程序入口填的是不是main
杉树林罗 发表于 2018-9-27 23:04 | 显示全部楼层
所谓的加载.out 文件是指将程序运行在RAM 中还是 ROM 中?芯片是否本身就带有程序的?
zhangmangui 发表于 2018-9-29 21:26 | 显示全部楼层
杉树林罗 发表于 2018-9-27 23:04
所谓的加载.out 文件是指将程序运行在RAM 中还是 ROM 中?芯片是否本身就带有程序的? ...

芯片中固化了一段引导代码     也就是读取boot模式  跳转到用户函数入口处
其他的都是用户的程序了
调试在ram中   固化在rom中  上电可在flash里面跑   也可以在ram中跑

评论

@杉树林罗 :好的  发表于 2018-9-30 21:51
这个了解,我想表达的意思是楼主的程序是否正确地在芯片里执行了  发表于 2018-9-29 23:19
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部