mpc8260 20

2.2.4 建议
1、 刚接触BSP设计时,往往会在Tornado进行新工程建立、编译、调试等操作,其实这很不方便。建议在Source Insight中进行这些操作,即便启用了Tornado的WDB调试器。首先将最小系统所用的BSP模板文件拷贝到所建工程下面,然后随着BSP功能的扩充而增加相应文件。如果对调用的文件进行修改,最好是先拷贝到所建工程目录下,否则,可以通过#include对调用文件及其Tornado路径进行包含调用。编译时可以先编写相应的脚本文件,然后在DOS中或UltraEdit软件中执行该脚本文件进行编译。
2、 有时候点灯指示可能引起误导。首先要清楚你点灯程序的执行结果是什么,其次还有单板的点灯部分的硬件资源分配。在调试一块单板时曾经碰到这样一个问题,放入BOOTROM后,发现单板的RUN灯和ACT灯以1Hz的频率闪烁,而ALM灯始终不亮,于是认为程序段通过。后来经过对比端口管脚定义和指示灯的运行情况发现单板的闪灯并非BIOS的作用,于是取出单板的BIOS,指示灯的运行状态并没有什么变化,而往往认为点灯不成功的话所有指示灯都应保持常亮,所以如果不清楚上面的问题,经常会误认为操作成功而继续调试下面的代码造成误导。因此建议将点灯程序通过足够长时间的延时和一定次数的循环编写成闪灯程序代码,这样的话,即便灯闪过后保持常亮或其他运行状态也能清楚地知道程序已经执行通过了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值