AI-Talk开发板之启动问题
一、说明
记录AI-Talk开发板调试过程中遇到的启动问题。
二、上电步骤
- 上电前用外用表通断档测试各路电源是否有短路现象。
- 上电后测试各路电源电压是否为预期电压。
- 如果不能正常启动或烧录固件,需检测复位管脚、BOOT模式管脚状态是否正确。
- 使用测试程序单独测试每个外设是否能正常工作。
三、遇到的问题
1、电压电源异常
现象:csk6011a相关的电源电压均不对。
原因:csk6011a焊接方向错误,旋转了90度。
2、不启动
现象:能正常烧录,但是不能启动。
原因:由于信号焊盘和壳体固定孔距离较近,焊接时信号和固定孔连锡,导致按键信号所接GPIO为B0(BOOT0)一直为低电平,由下图所知,此模式为保留模式,所以csk6011a不能启动。
改进方案:根据按键规格书推荐,固定孔使用非金属通孔。
3、启动不成功
现象:dts中配置了GPIOB5作为SPI0的CLK功能时,启动一段后会重启。
原因:由于芯片19脚(RST)与20脚(GPIOB5)是相邻管脚,焊接时连锡了,导致启动过程中使能SPI0的CLK功能,GPIOB5会出现低电平,然后csk6011a就复位重启了。