首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教高手两个问题:监控程序和软件测试

请教高手两个问题:监控程序和软件测试

1、关于软件测方面的问题:
           我现在手头上有P&E公司的DP256B的开发板,以及Multilink仿真器。软件的一些模块我正在写,但是对于一些写好的部分我不知道如何去测试。比如,我在初始化的部分作了I/O端口、A/D、CAN通信模块、SPI/SCI、实时中断等部分的初始化。对于I/O和A/D还好说一些,我可以通过开发板对其初始化进行测试,但是对于其他的部分我就有些迷惑了,不知道如何检测他们初始化正确与否。我想,这个测试的工作会贯穿整个开发过程的,希望大家能给我一些建议以解决这些问题。
    2、关于监测程序:
           我查了一些资料,都说监测程序是对系统硬件及底层软件进行调试,是最基本的调试工具。我想请教您,在我已有以上工具(开发板,以及Multilink仿真器)时,是否还需要编写监测程序?我上面的问题是否可以通过监测程序来解决?


感谢大家的关注!

关于初始化的问题,实际上芯片的各个模块之间没有太大的影响,你在测试一个模块时,可以不必对其他的模块进行初始化,只需让它们处于上电复位状态就可以了。你可以逐个测试各个模块,然后再将各模块程序组合在一起。初始化正确与否并没有什么单独的测试标准,只要是模块能正确运行,功耗正常,就说明初始化正确。
是否需要监测程序,要根据系统的具体要求来定。一般来说,DP256B通过BDM进行调试和仿真即可,无需另外的监测程序,除非你的系统对可靠性要求极高,需要有一定的自监测功能。
海纳百川  有容乃大
谢谢斑竹的点拨,我回头再试试,非常感谢
返回列表