板子制作

[复制链接]
989|20
 楼主| lizye 发表于 2018-12-4 16:39 | 显示全部楼层 |阅读模式
板子制作的时候,软件工程师该准备什么测试程序呢?
yszong 发表于 2018-12-4 16:42 | 显示全部楼层
确认ICE和CPU可以正确连接
wuhany 发表于 2018-12-4 16:45 | 显示全部楼层
对,也就是程序可以下载到板子上执行并除错。
dengdc 发表于 2018-12-4 16:50 | 显示全部楼层
接下来呢
heweibig 发表于 2018-12-4 16:53 | 显示全部楼层
CPU缓存器操作测试
jiahy 发表于 2018-12-4 16:56 | 显示全部楼层
stack pointer 的设定是否正确,function call是否正确运行
 楼主| lizye 发表于 2018-12-4 17:00 | 显示全部楼层
中断向量表设定是否正确,中断向量程序是否可正确运行
jiajs 发表于 2018-12-4 17:03 | 显示全部楼层
内存初始化及其操作测试,要保证所有的内在都可正常读或写
shimx 发表于 2018-12-4 17:07 | 显示全部楼层
将data 段加载RAM,对bss 段设定初值,如果有程序段必须在ROM以外的内存执 行 的话,boot loader也要负责将其加载
shimx 发表于 2018-12-4 17:10 | 显示全部楼层
在此阶段,必须保证当主程序执行起来后,程序中全局变量的初始值都是正确的
zhenykun 发表于 2018-12-4 17:13 | 显示全部楼层
是的, 如果有需要被加载的程序段,也必须确认其可正确执行。
shimx 发表于 2018-12-4 17:18 | 显示全部楼层

听人们说是用 Firefox Plumber
但是本人没用过
zhenykun 发表于 2018-12-4 17:22 | 显示全部楼层
boot loader的责任是帮其他程序配置可运行的执行环境,那么我们该为这个第一版的real size板子做哪些测试才能保证这个包含硬件板子与boot loader 的执行环境是正确的呢?以上就是为此要验证的项目。
shimx 发表于 2018-12-4 17:26 | 显示全部楼层
支持,越低层的程序越要保证其稳定度。
jiaxw 发表于 2018-12-4 17:29 | 显示全部楼层
boot loader要负责加载
wuhany 发表于 2018-12-4 17:32 | 显示全部楼层
测试你的PCB的EMC
shimx 发表于 2018-12-4 17:35 | 显示全部楼层
还需要程序跑通了才行的。
zhanghqi 发表于 2018-12-4 17:41 | 显示全部楼层
内存初始化及其操作测试
zhanghqi 发表于 2018-12-4 17:43 | 显示全部楼层

没有看明白楼主要 表达什么呢
wuhany 发表于 2018-12-4 17:47 | 显示全部楼层
不就是demo吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

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