本周,之前打样的板子寄回了,开始着手搭建并测试。作为一个嵌入式开发人员,硬件调试能力还是要有的。
测试时,发现某个测试点的电压对不,而且SDK报错Could not find ARM device on the board for connection ‘Local,请教专门的硬件人员后,建议我从三方面入手。
1.供电
各测试点电压对不对,ZYNQ的内核供电、bank电压给没给正确
2.ZYNQ是否被复位
测试zynq PS端的复位引脚有没有被拉低
3.晶振有没有工作
晶振是否损坏、接反
经查,晶振被焊接反了,并没有工作没,调整后报错消失,可以下载程序
Could not find ARM device on the board for connection ‘Local,
这个JTAG过程中的提示,原因很多,除了复位、晶振问题外,经查资料还需PS_MIO2引脚拉低才可,本次样板没出现这个问题,只是晶振接反。
以后拿到新板子,可按这些步骤做硬件测试。