你好,
我试图OTP刻录DA14585单片机使用开发工具包亲定制的PCB上。我能够连接并读取我的成功板,但OTP刻录失败。我收到消息说,“无法清除内存地址7FC7C08。”我将包括完整的日志,在此消息的底部。
在我的记忆目录表,我只能够查看内存地址0x07F80000到0x07F8FFF8。我不知道什么是在地址去“7FC7C08。”你有任何建议,如何进行?
谢谢。
[信息一般@ 20-07-22 14时21分37秒]找到SW-DP与ID 0x0BB11477
[信息一般@ 20-07-22 14点21分37秒]扫描AP地图找到所有可用AP
[信息一般@ 20-07-22十四时21分37秒] AP [1]:停止AP扫描作为AP地图的端部已到达
[信息一般@ 20-07-22 14时21分37秒] AP [0]:AHB-AP(IDR:0x04770021)
[信息一般@ 20-07-22 14点21分37秒]通过迭代AP地图找AHB-AP来使用
[信息一般@ 20-07-22 14时21分37秒] AP [0]:核心FOUND
[信息一般@ 20-07-22 14时21分37秒] AP [0]:AHB-AP ROM基:0xE00FF000
[信息一般@ 20-07-22十四点21分37秒] CPUID注册:0x410CC200。实施者代码:0x41(手臂)
[信息一般@ 20-07-22十四时21分37秒]发现的Cortex-M0 r0p0,小尾数。
[信息一般@ 20-07-22 14时21分37秒] FPUnit:4代码(BP)插槽和0字面槽
[信息一般@ 20-07-22十四时21分37秒] CoreSight组件:
[信息一般@ 20-07-22十四时21分37秒] ROMTbl [0] // @ E00FF000
[信息一般@ 20-07-22 14时21分37秒] ROMTbl [0] [0]:E000E000,CID:B105E00D,PID:000BB008 SCS
[信息一般@ 20-07-22 14时21分37秒] ROMTbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
[信息一般@ 20-07-22 14点21分37秒] ROMTbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
[信息一般@ 20-07-22 14点21分37秒] BTLE设备选择。
[INFO OTP图片@ 20-07-22十四时21分37秒]复位:经由DEMCR.VC_CORERESET复位后暂停芯。
[INFO OTP图片@ 20-07-22 14时21分37秒]复位:经由AIRCR.SYSRESETREQ复位装置。
[INFO OTP图片@ 20-07-22 14时21分38秒]复位:经由DEMCR.VC_CORERESET复位后暂停芯。
[INFO OTP图片@ 20-07-22 14时21分38秒]复位:经由AIRCR.SYSRESETREQ复位装置。
[INFO OTP图片@ 20-07-22 14时21分38秒]固件文件C:\用户\ DOMIN \文件\ SciHub \ SDK \ 6.0.14.1114 \配置\ toolbox_resources / DA14585-586 /普通/ jtag_programmer.bin一直选择下载。
[INFO OTP图片@ 20-07-22 14时21分38秒]复位:经由DEMCR.VC_CORERESET复位后暂停芯。
[INFO OTP图片@ 20-07-22 14时21分38秒]复位:经由AIRCR.SYSRESETREQ复位装置。
[INFO OTP图片@ 20-07-22 14点21分38秒]已成功下载的固件文件到板上。
[INFO OTP图片@ 20-07-22 14点21分43秒]开始从存储器读取65536个字节。
[INFO OTP图片@ 20-07-22 14时21分43秒]开始阅读从OTP存储器地址0x7F80000 65536个字节。
[INFO OTP图片@ 20-07-22 14时21分44秒]读32768个字节与偏移0x7F80000。
[INFO OTP图片@ 20-07-22 14时21分44秒]读32768个字节与偏移0x7F88000。
[INFO OTP图片@ 20-07-22十四时21分44秒]读完成。阅读65536个字节。
[INFO OTP图片@ 20-07-22 14时21分48秒]开始使用在地址0x7F80000 25112个字节的数据的燃烧存储器。
[INFO OTP图片@ 20-07-22 14点21分48秒]开始阅读从OTP存储器地址0x7F80000 25112个字节。
[INFO OTP图片@ 20-07-22 14时21分49秒]读25112个字节与偏移0x7F80000。
[INFO OTP图片@ 20-07-22 14时21分51秒]开始使用在地址0x07F80000 25112个字节的数据的燃烧存储器。
[错误OTP图片@ 20-07-22 14点21分54秒]无法在地址0x7FC7C08读取存储器。
[错误OTP图片@ 20-07-22 14点21分54秒]无法燃烧存储器。
嗨dbonelli,
感谢您的帖子 - 让我问你一件事:附加日志是当你试图连接或编程OTP?你能编程的SPI闪存?
谢谢,PM_DIALOG.
嘿PM_Dialog,
从当我第一次连接到我的定制电路板时,我试图OTP所附的日志开始燃烧。换句话说,该日志包括从连接,读取结果,并在SmartSnippets工具箱烧伤。
至于SPI闪存,请纠正我,如果我错了,但我不认为,因为我用我的定制电路板和因为我的定制电路板不包括外部闪存芯片DA14585我可以使用SPI闪存。
谢谢,多米尼克
嗨dbonelli,
你能不能请您分享您的自定义模板是如何连接到我们的DK通过JTAG?
该DA14585不包括嵌入式SPI flash.The DA14586拥有一个嵌入式SPI闪存(2MBits)。在DA14585的情况下,如果你不使用外部SPI闪存,你可以燃烧系统-RAM或OTP。请记住,OTP代表一次性可编程,因此你无法抹去和OTP多次重新写,但你只能翻转仍在设置为0的位,并将其变成1。
为什么你需要刻录的OTP?
谢谢,PM_DIALOG.
你好pm_dialog,
在大多数情况下,我在我的定制电路板通过JTAG使用建议的连接连接到DK这个帖子。唯一的区别是,我使用的是外部电源,以提供在VPP线6.8 V,和我已经断开我的3.3 V电源。我发现,因为它迫使两个电源其电流限制我不能运行在同一时间一个6.8 V和3.3 V电源。设置我的主板就这样,我能够连接到并从我的定制电路板读取。但我不能烧OTP由于上述错误信息。
我需要刻录的OTP因为我用我的定制电路板一个DA14585芯片,并且没有板载外接闪存。
谢谢,多米尼克
你好多米尼克,
您不必提供6.8V电源585做OTP编程。就在Vbat_3v电源就足够了。
请再试一次,让我们知道结果。
BR,宜宾
你好宜宾,
我只是想你的建议。我是能够连接到我的定制电路板,但我无法读取,也没有燃烧。我收到了同样的错误消息,从我的日志,“无法清除内存地址7FC7C08。”自定义板我测试包含一个新的DA14585芯片。
下面是我做的连接:
开发套件
定制电路板
未连接
3.3V(连接到电源)
未连接
VPP(未连接)
J5销3
RST.
J5销25
SWDIO
J5销27
SWCLK
J5销4
GND(也连接到电源)
还有什么可以搞定这个问题?什么是错误消息的意义是什么?
谢谢,多米尼克
我的道歉,该表没有出来,因为我的预期。见所附的图像。
谢谢,多米尼克
嗨dbonelli,
你可以请其中死亡骑士之下,你才能再更新定制电路板使用?
//www.xmece.com/亚博电竞菠菜products/da14585-development-kit-pro
//www.xmece.com/亚博电竞菠菜products/da14531-development-kit-pro
谢谢,PM_DIALOG.
你好,
我现在用的是DA14585 DK亲。
最好,多米尼克
嗨dbonelli,
正如在以前的论坛帖子中提到,您可以通过编程UART或JTAG接口OPT。
JTAG接口,所需的连接是:
J4 - 引脚1(VBAT_580) - >的定制电路板的Vcc连接。
J4 - 针25(TMS) - >定制电路板的SWDIO销。
J4 - 销27(TCK) - >定制电路板的SW_CLK销。
J4 - 引脚2(GND) - >到定制板的接地。
UART接口,所需的连接是:
J4 - UTX - >在自定义板的RX引脚。
J4 - URX - >在自定义板的TX引脚。
J4 - RST - >在自定义板的RST引脚。
J4 - VBAT_580 - >在自定义板的Vcc。
谢谢,PM_DIALOG.