你好,
我试图使用jlink Ultra +编写我的自定义板,我收到以下错误:
[信息@ 17-12-04 16:15:40]报头记录已从十六进制文件BLE_APP_SLEEPMODE_580.HEX中删除。
[信息@ 17-12-04 16:15:40]从文件BLE_APP_SLEEPMODE_580.HEX中读取20588字节。
[info @ 17-12-04 16:15:43]突出层=?,irprint = 0x..00000000000000000000000000000000000000
[info @ 17-12-04 16:15:43]突出层=?,irprint = 0x..00000000000000000000000000000000000000
[INFO @ 17-12-04 16:15:43]重置已激活。
[INFO @ 17-12-04 16:15:46]重置已激活。
[信息@ 17-12-04 16:15:47]重置已激活。
[信息@ 17-12-04 16:15:50]重置已激活。
[错误@ 17-12-04 16:15:51]无法读取内存。
[错误@ 17-12-04 16:15:51]在打开JLINK连接时找不到已知的芯片。终止Proccess ...
[信息@ 17-12-04 16:15:51]将固件文件下载到电路板上。
我的猜测是包裹错了。正如主题所说,我无法在OTP标题中更改包。它锁定到WLCS34,我正在使用QFN40。
我注意到我可以使用文本编辑器更改.hex,但我收到下一个问题:
[错误@ 17-12-04 16:17:25]六角数据记录线校验和错误(第30行):: 047F7000AAAAAAAA0D
[错误@ 17-12-04 16:17:25]从文件c:\ users \ user \ smartsnippets \ projects \ otp_devkit \ header1.hex失败失败。
原来的线路它是047F7000000000000D所以我想如果我改变了那些我可能是正确的价值,但最后两位数是错误的,至少这是我的想法......
你能帮我出去,所以我可以把包装给qfn40吗?
嗨Vrabo,
对话框推荐ARM JLINK Lite用于编程580,我无法建议任何解决方案或提出任何推荐,因为您使用的是不同的JLINK,因为所有程序和工具都是用该特定JLINK测试的。关于程序包,OTP标题将与实际容纳SOC的包预编程,因此如果您实际上从已连接的SOC读取OTP标题,则无法改变此操作,那么设备的实际包应该出现在OTP的“包装”字段上(我想,因为您无法连接智能代码段工具,以WCSP封装的默认值向您解答。如果您尝试重新编程该字段,您将很可能会损坏芯片。
谢谢mt_dialog.
你好!
感谢你及时的答复,
所以基本上SmartSnippets无法识别我的电路板并将WLCSP包默认放置。
我已经尝试过使用devkit pro,我有同样的问题。
我有连接到devkit的以下端口:
vref.
GND.
p0_4.
p0_5.
SWDIO.
SWCLK.
编辑:
我在想这个,我应该在代码中写一些东西来表明我正在使用SWDIO / SWCLK燃烧OTP吗?
If not, i also have a devkit pro which i can use for burning it.
嗨Vrabo,
显然你不是连接在聪明的年代nippets, when Smart Snippets opens up the OTP header will default a few fields to standard values, in order to connect to the device attached you will have to hit the connect button and read the OTP header in order to actually read the values from the SoC. Since you are trying to connect via JTAG then there is no need to connect the P0_4 and P0_5 pins (those are UART related). If you have also tried using a dev kit and again failed to connect with the board that means that either something is wrong with your PCB or the connection wires. I dont get the last question though, there is no need to "write something in the code" in order to program the header with custom values, and yes you can use the pro dev kit in order to program the OTP on your custom board, please check the attached image for the proper connections (using a JTAG from a pro kit in order to program a basic kit).
谢谢mt_dialog.
你好!
我刚刚确定我正在使用旧版本的SmartSnippets,我JSUT下载了4.8版本,工作非常好。
谢谢!
嗨Vrabo,
谢谢你的表明。
Best Regards MT_dialog