9个帖子/ 0新
最后一篇
WHQYSMART.
离线
最后一次露面:8个月2周前
加入:2020-02-12 12:47
SPI Flash引起的JTAG无法连接

亲爱的细胞

我在调试中遇到一个很的问题,向您请教。

硬件上使用DA14531 + SPI Flash(普通SPI接口,非QSPI)。

我在成功写入一次bin并运行成都,擦擦flash并并更多次新写宾文的作用。

“我发表了,JTAG无法连接DA14531了。

我们尝试从主板上摘除闪光,JTAG连接又恢复了。

此后我们怀疑闪存中的数码写乱,导致14531无法驾驶,于用FlashProgramer手程器〖flash〗闪存中的bin文章,讲闪光为全f的初始状态。

将闪新焊回主板,jtag依然无法№14531

以上的是我们遇到的,期待的您。

设备:
cyibin.
离线
最后一次露面:3个月4天前
员工
加入:2017-12-14 02:48
你好,

你好,

当闪光中有固件,并且固件中间jtag接口接口用掉,就会发布jtag因为闪光而连接不上的现象。

这种情况常现已进入在客户复使用了jtag接口的引脚脚的情形中。

当问题进出生后,解决解决法之一:可通讯UART接口将闪存中的固件擦除。

回到你的问题,请请你的硬件环境是什么?该问题是能稳定,详细复现步骤是什么?

WHQYSMART.
离线
最后一次露面:8个月2周前
加入:2020-02-12 12:47
您说的关心jtag的方向,在新的sdk中是通讯cfg

您说的关掉jtag的方面,在新的sdk中是通讯cfg_development_debug这个这个这个的吗?

目前我们的硬件中并并没涉及swclk和swdio管脚的使用,也并没没个个个个个个个个个个。

我们的硬件复现环境不望稳定,都通过飞飞线连接,所以实验结果还有冲突的地方,我们还在累计实验。

我想想先跟您确认个个个个个个

如果swclk和swdio管脚销有使用,且供电/地都正式的情况下,

即使应用程序代码代码异常成重启,jtag应该也可连接到14531,读到芯片的idcode。这样的理论对不对?

cyibin.
离线
最后一次露面:3个月4天前
员工
加入:2017-12-14 02:48
可以使用SetBits16(Sys_ctrl_reg,

可以使用setbits16(sys_ctrl_reg,debugger_enable,0)关闭JTAG

从你的描述中,是一个个问题,表现别为jtg接口接口不出?

可尝试将Swd速率调整到到到到到下。

WHQYSMART.
离线
最后一次露面:8个月2周前
加入:2020-02-12 12:47
除了setbits16(sys_ctrl_reg,

除了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

成功

这个这个情况您遇到遇到过?

cyibin.
离线
最后一次露面:3个月4天前
员工
加入:2017-12-14 02:48
你好,你所指的写入错误是具体是什么?

你好,

你所指的写入错误是具体的吗?

WHQYSMART.
离线
最后一次露面:8个月2周前
加入:2020-02-12 12:47
谢谢您,我找到问题。

谢谢您,我找到问题。

Forrestdeng.
离线
最后一次露面:5个月1周前
加入:2018-07-25 11:38
能分享一下什么原因吗

能分享一下什么原因吗

WHQYSMART.
离线
最后一次露面:8个月2周前
加入:2020-02-12 12:47
用Cli擦除,给的偏执不一,造成擦除不完全

用cli擦除,给的偏执不对,造成擦除不完全。反复反复写入闪烁的数码错误。