亲爱的细胞
我在调试中遇到一个很的问题,向您请教。
硬件上使用DA14531 + SPI Flash(普通SPI接口,非QSPI)。
我在成功写入一次bin并运行成都,擦擦flash并并更多次新写宾文的作用。
“我发表了,JTAG无法连接DA14531了。
我们尝试从主板上摘除闪光,JTAG连接又恢复了。
此后我们怀疑闪存中的数码写乱,导致14531无法驾驶,于用FlashProgramer手程器〖flash〗闪存中的bin文章,讲闪光为全f的初始状态。
将闪新焊回主板,jtag依然无法№14531
以上的是我们遇到的,期待的您。
设备:
你好,
当闪光中有固件,并且固件中间jtag接口接口用掉,就会发布jtag因为闪光而连接不上的现象。
这种情况常现已进入在客户复使用了jtag接口的引脚脚的情形中。
当问题进出生后,解决解决法之一:可通讯UART接口将闪存中的固件擦除。
回到你的问题,请请你的硬件环境是什么?该问题是能稳定,详细复现步骤是什么?
您说的关掉jtag的方面,在新的sdk中是通讯cfg_development_debug这个这个这个的吗?
目前我们的硬件中并并没涉及swclk和swdio管脚的使用,也并没没个个个个个个个个个个。
我们的硬件复现环境不望稳定,都通过飞飞线连接,所以实验结果还有冲突的地方,我们还在累计实验。
我想想先跟您确认个个个个个个
如果swclk和swdio管脚销有使用,且供电/地都正式的情况下,
即使应用程序代码代码异常成重启,jtag应该也可连接到14531,读到芯片的id码。
可以使用setbits16(sys_ctrl_reg,debugger_enable,0)关闭JTAG
从你的描述中,是一个个问题,表现别为jtg接口接口不出?
可尝试将Swd速率调整到到到到到下。
除了setbits16(sys_ctrl_reg,debugger_enable,0)还有其他方向关节jtag吗?
一件事,我发表演用了SSTOOLBOX CLI的JTAG下载SPI Flash时会概率的出现写入的问题。(但这个时尚,CLI的返回值的。)
例如:
回声Y |SmartSnippetStoolbox.exe -Type SPI -Chip DA14531 -JTAG XXXXXX -CMD WRITE -FILE“%〜DP0SIMPLE_BEACON_531.BIN”-OFFSET 0 -NOMESSAGES 00100
成功
这个这个情况您遇到遇到过?
你好,
你所指的写入错误是具体的吗?
谢谢您,我找到问题。
能分享一下什么原因吗
用cli擦除,给的偏执不对,造成擦除不完全。反复反复写入闪烁的数码错误。