社区导航

 

搜索
查看: 1510|回复: 0

[原创] 【TI C2000的使用经验】+地址引导的小小心得

[复制链接]

1855

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2015-4-24 01:33 | 显示全部楼层 |阅读模式
本帖最后由 led2015 于 2015-4-24 01:37 编辑

在初次使用C2000的时候也遇到过不懂的地方,但都是慢慢自己琢磨出来的,有幸跟着大师,学到点皮毛,有时师傅叫我独立去设计就头大了。一次自己独立设计了一段程序,自知可能不行,实验了下果然不行,后来发现是因为引导方式有问题,仔细查阅了相关资料,发现C2000的引导原理比较繁琐,代码在复位的时候会在一个相关地址里复位向量,引导执行了不对的程序,这时我首先怀疑可能是自己对程序里的函数没有弄明白,类似if, elseif, count+1等地址转移和指向的正确性,也许是接口指向地址的错误,只要搞对整个循环的流程,就可以知道问题在哪里了,这时候我发现用手画的任务指向图非常有用,可以分析程序,找到自己引导错误的地方,在执行指令的时候要注意仿真模式,执行的代码是否是自己的原本目的。找到程序入口和引导方式,就可以针对芯片的程序引导模式进行正确的修改了,无论是用仿真模式检查,还是自己绘制进展框架,都可以解决这个问题。实话说,仿真部分比较难的,要结合书上的实例,合理配置引导模式,对于要读写的地址里的数值就不会搞错。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-23 04:10 , Processed in 0.078569 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表