打印

TMS320F28377的主函数不起作用

[复制链接]
980|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cjdhxcjdhx|  楼主 | 2018-9-19 20:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我导入了点亮LED的工程,编译也没问题,然后加载.out文件运行程序,板子上的灯会依次点亮然后熄灭,但是我修改main.c函数里面的延迟时间,灯的点亮时间并不发生变化,然后我将主函数exclude from build  ,编译也能成功,灯在加载镜像文件后会依次点亮,所以我想问为何我工程里的主函数没有起作用?还望各位老大佬不吝赐教
评论
zyj9490 2018-10-1 12:51 回复TA
选择编译器的优化级别,最好选择0,不优化,对纯延时的函数直接丢弃了,试下。 

相关帖子

沙发
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中跑

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝