yabo国际娱乐Dialog Semiconductor客户支持-刻录flash jtag https://support.dialog-semiconductor.com/resource-keywords/burn-flash-jtag OTP编程错误(使用Dev. Kit) https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/error-otp

Hi,
我试图通过SmartSnippets使用OTP编程(上传固件到)我的DA14580芯片,我得到这个错误:

附加错误信息在地址0x81FEC (MSB第一):FF FF FF FE
内存燃烧失败。我在其他论坛读过同样的问题,但我已经解决了提供的可能的解决方案,我仍然得到错误(我有最新版本的SmartSnippets)。一些可能有助于故障排除的更多信息:我正在使用基本的开发工具包JTAG连接。我尝试使用Keil测试固件。ARM CORTEX-M SW被检测到,我可以运行程序,但我无法用我的手机检测到BLE设备。我知道代码工作,我的连接是正确的,因为我在几个月前尝试了这个,它工作了,但它不会再检测到。

我已经检查了TP2的电压,在那里我已经焊接了一根电线到连接器的接口,它的测量值为6.6V(不是6.8V)。这就是问题所在吗?应该是6.8V吗?如果不是,你知道是什么吗?此外,是否有一个头引脚连接,使我能够校准晶体?我把它连接到我的MCU中的P0.5,但我不能将它连接到dev. kit板上的这个引脚,因为这被我的Tx线占用了。 Is there an alternative?

Thanks in advance for your help.

Device: 
2019年11月4日星期一19:16:47 +0000 哈桑 329978, https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/error-otp#comments
SmartSnippets工具箱SPI Flash编程失败 https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-tools/smartsnippets-toolbox-spi-flash

你好,我正在尝试通过JTAG燃烧内部闪存。但是得到一个错误:
[error SPI Flash @19-02-28 17:51:23]附加的错误信息在JTAG地址0x7FC7C0C。(MSB第一):FF FF FF F8。
[ERROR SPI Flash @19-02-28 17:51:23]内存烧录失败。

我已经尝试了两种配置:
SPI_CLK: P2_0
SPI_EN: P2_3
SPI_DI: P2_4
SPI_DO: P2_9

SPI_CLK: P2_0
SPI_EN: P2_3
SPI_DI: P2_9
SPI_DO:P2_4

关键词: 
燃烧flash jtag < / > < / div > < div class =”field-item甚至“> < a href = " / resource-keywords / smartsnippets”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " > smartsnippets < / > < / div > < / div > < / div > < div class =”字段field-name-field-device field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >设备:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " /分类/ / 1492”一词typeof =“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " > DA14586 < / > < / div > < / div > < / div > 2019年2月28日星期四14:58:45 +0000 azimin 290037, https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-tools/smartsnippets-toolbox-spi-flash#comments 我可以燃烧固件使用jtag只有通过智能狙击手? https://support.dialog-semiconductor.com/can-i-burn-firmware-use-jtag-only-through-smart-snipper%EF%BC%9F

1>
2>选择jtag (uart/spi uart jtag),在snipper中检查58001139(jtag序列号)。
3>点击spi flash程序员按钮
4>Hex产品从keil项目(或选择my.bin产品从我的。hex by hex2bin.exe)
5>offset=8000,点击burn and wait log to be
[INFO @15-04-16 14:37:24]内存刻录完成成功。
[INFO @15-04-16 14:37:24] Reading memory to refresh memory contents....
[INFO @15-04-16 14:37:33]阅读已完成。读取32768字节。
6>点击read32k检查数据,似乎所有数据都是ok的(右边的内存内容与左边的数据文件内容相同)
7>关闭狙击器并关闭我的板。
8>再次连接板和打开狙击器
9>read32k(offset 8000)从spi闪存

现在我的问题是:
为什么所有的内存内容都是零,似乎我从来没有烧掉闪存?

我尝试使用secondory.bin/hex(offset 0000)这一步,我得到了相同的结果。
所以我必须使用uart燃烧spi闪光?

thanks