厂测方案*
8008厂测,是在8008的固件上实现内部厂测功能。上电自动运行,然后把测试结果通过串口输出。
8008支持双固件启动。固件A是正式软件,固件B是厂测固件。通过选择一个有内部上拉的IO口(IO2, IO5, IO7-9, IO28-29, IO31, IO33-34),在GX8008进入产测模式时需要先将此IO拉地,让板子上电的时候,自动进入厂测模式。
如固件采用的是usb虚拟串口,则在win7平台(win10上不用,直接能识别)上需安装驱动。
目前厂测支持的功能有:
[Factory] 1 Test Led
[Factory] 2 Test Mic And Ref
[Factory] 3 Test Speaker
[Factory] 4 Test Uart
[Factory] 5 Test SN
[Factory] 6 Test OTP
[Factory] 7 Test Finish
[Factory] 8 Test Host
[Factory] a Cmd Read OEM
[Factory] b Cmd Write OEM
[Factory] c Cmd Read User
[Factory] d Cmd Write User
[Factory] x Extended test
-
麦克风拾音测试(仅仅用于判断麦克风能否正常拾音,回采通道能否正常拾音,不能检测麦克风的性能)
-
led灯显示(需要靠人去判断)
- 声音播放
- Uart通路测试
- SN号显示
- OTP 授权测试
- 也可以通过串口命令,读写写flash规划的oem区域和用户数据区,保存些用户的产品信息
8008 windows pc 工具界面一览:
我们有针对GX8008+BK3266的整套测试方案,供参考:
GX8008+BK3266厂测方案文档.pdf (http://yun.nationalchip.com:10000/l/IF2LTD)
windows pc 端厂测工具:
factory_tool.zip (http://yun.nationalchip.com:10000/l/hFllZ3)
编译方式见下载包内的 “hwo to compile”
我们提供源代码,客户可以根据自己的厂测需求,自定义更改
目前给的厂测程序是64位的,如果需要32位的可以自己重新编译
测试固件:
8008c_wukong_factory_test_vsp.zip (http://yun.nationalchip.com:10000/l/LFOogv)
该测试固件,可以使用在 GX8008C wukong 开发板上
客户如果想自己修改固件来满足特定的厂测,可以注册账号后,登陆 https://gitlab.com/nationalchip/vsp_sdk 下载SDK,然后使用 configs/nationalchip_public_version 目录下的 8008C_wukong_factory_test.config
然后打开 mcu/vsp/vsp_mode_factory.c
将
#define VPA_FLASH_OFFSET DSP_FACTORY_FW_OFFSET
修改为
#define VPA_FLASH_OFFSET DSP_FW_OFFSET