你好
使用eval工具包编程外部DA14531设备(我们的原型板,连接到工具包的SW接口)是否有限制。
我们已将SWDIOïJtag、SWLCKïJtag、UTX(复位引脚)连接到eval板,但无法对DA14531-0000FX2设备进行编程。
祝贺你
莱昂内尔
嗨Lionel_avnet,
请尝试按以下方式连接自定义板:
J1.21(SWCLK)->自定义板的SW\ CLK引脚。
J1.23(SWDIO)>自定义板的SWDIO引脚。
当然你需要有共同点
谢谢,下午好
是的,这些连接已检查;RST信号也已连接(该板配有3.3 V电源,Jtag的ID可使用Dialog SmartBond Flash编程器识别),但我们仍然无法对自定义板的外部SPI闪存进行编程。
你能试着把固件下载到系统中吗?这样行吗?你能检测到JTAG序列号吗?
请尝试使用SmartSnippets Toolbox的Flash Programmer编程Flash。你能连接还是收到错误?
是的,我们成功地编程了RAM,这是可行的。我们能够探测到Jtag。
我们没有成功的是编程的外部SPI闪存(相同的闪存,与评估套件相同的连接)
请尝试使用SmartSnippets Toolbox中的Flash Programmer - 您还应检查您是否在“板设置”中选择了正确的SPI引脚。请参见“用户手册”第9和15节 - 链接提供如下:
http://lpccs-docs.dialog-seminiondiond.com/um-b-083/index.html.
你能连接到SPI闪存吗?或者你在日志窗口中遇到了错误?
我们已经用一个连接在J1上的DA14531MOD(so模块)进行了测试:
波纹管是错误消息:您可以注意到SPI Flahs被识别,但操作如擦除返回错误,甚至闪光的内容似乎都很好地擦除。
所以我们可以连接到DA14531Mod,但无法以可靠性编程.:
事先多谢
[信息通用@ 20-08-28 09:57:09]找到了带ID 0x0bc11477的SW-DP[信息常规@ 20-08-28 09:57:09]没有预选的ap。假设AP [0]是AHB-AP[信息概述@ 20-08-28 09:57:09] AP-IDR:0x04770031,类型:AHB-AP[信息概述@20-08-28 09:57:09]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)[信息概述@ 20-08-28 09:57:09]发现Cortex-M0 R0P1,Little Endian。[信息常规@ 20-08-28 09:57:09] FpUnit:4代码(BP)插槽和0个字幕插槽[INFO General@20-08-28 09:57:09]核心瞄准具组件:[信息概述@20-08-28 09:57:09]ROMTbl[0]@E00FF000[信息常规@ 20-08-28 09:57:09] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs[一般信息@20-08-28 09:57:09]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A DWT[信息概述@ 20-08-28 09:57:09] romtbl [0] [2]:e0002000,cid:b105e00d,pid:000bb00b fpb[INFO General@20-08-28 09:57:09]已选择BTLE设备。[信息SPI Flash @ 20-08-28 09:57:35]找到了带ID 0x0BC11477的SW-DP[INFO SPI Flash@20-08-28 09:57:35]使用预配置的AP[0]作为AHB-AP与核心通信[信息SPI闪存@20-08-28 09:57:35]AP-IDR:0x04770031,类型:AHB-AP[信息SPI闪存@20-08-28 09:57:35]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)[INFO SPI Flash@20-08-28 09:57:35]找到Cortex-M0 r0p1,Little endian。[信息SPI Flash @ 20-08-28 09:57:35] FpUnit:4代码(BP)插槽和0个字幕插槽[信息SPI Flash @ 20-08-28 09:57:35] Coresight组件:[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0]@E00FF000[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][0]:E000E000,CID:B105E00D,PID:000BB008 SCS[信息SPI Flash @ 20-08-28 09:57:35] Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][2]:E0002000,CID:B105E00D,PID:000BB00B FPB[INFO SPI Flash@20-08-28 09:57:35]固件文件C:\Program Files(x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common\u resources\SupportPackages\DA1453x\toolbox\u resources/common/jtag_程序员.bin已选择下载。[INFO SPI Flash@20-08-28 09:57:35]已成功将固件文件下载到主板。[信息SPI Flash @ 20-08-28 09:57:35]成功配置了SPI闪存端口和引脚。[错误SPI闪存@20-08-28 09:57:43]读取地址0x7FC3C08处的内存失败。[错误SPI闪存@20-08-28 09:57:43]SPI内存擦除失败。[INFO SPI Flash@20-08-28 09:58:04]开始从内存中读取32768字节。[INFO SPI Flash@20-08-28 09:58:04]从偏移量0x00读取16384字节[INFO SPI Flash@20-08-28 09:58:04]从偏移量0x4000读取16384字节[信息SPI Flash @ 20-08-28 09:58:05]阅读已完成。阅读32768字节。[信息SPI Flash @ 20-08-28 09:59:30]复制文件:C:\ Users \ G-Keep \ Downloads \ DA14531 \ DA145X_SDK \ 6.0.14.1114 \ Projects \ target_apps \ ble_examples \ ble_app_peripheral \ keil_5 \ out_da14531 \对象\ ble_app_peripherall_531.hex到c:\ users \ g-lement \ appdata \ local \ temp \\ input1.hex。[信息SPI Flash @ 20-08-28 09:59:30]将文件Input1.hex转换为bin。[INFO SPI Flash@20-08-28 09:59:30]从文件input1.bin读取17268字节。[信息SPI Flash @ 20-08-28 09:59:42]找到了带ID 0x0BC11477的SW-DP[信息SPI Flash @ 20-08-28 09:59:42]使用预配置的AP [0]作为AHB-AP与核心通信[信息SPI闪存@20-08-28 09:59:42]AP-IDR:0x04770031,类型:AHB-AP[信息SPI Flash @ 20-08-28 09:59:42] AHB-AP ROM:0xE00FF000(基础Addr。第一rom表)[信息SPI Flash @ 20-08-28 09:59:42]找到了Cortex-M0 R0P1,Little Endian。[INFO SPI Flash@20-08-28 09:59:42]FPUnit:4个代码(BP)插槽和0个文本插槽[信息SPI Flash @ 20-08-28 09:59:42] Coresight组件:[信息SPI Flash @ 20-08-28 09:59:42] romtbl [0] @ E00FF000[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][0]:E000E000,CID:B105E00D,PID:000BB008 SCS[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A载重吨[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][2]:E0002000,CID:B105E00D,PID:000BB00B FPB[信息SPI Flash @ 20-08-28 09:59:42]固件文件c:\ program files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.10 \ common_resources \ supportpackages \ da1453x \ toolbox_resources / common / jtag_programmer.bin已被选中下载。[警告SPI Flash @ 20-08-28 09:59:43] XPSR的T次为0,但应为1.更改为1。[信息SPI Flash @ 20-08-28 09:59:43]成功下载了固件文件到电路板。[信息SPI Flash @ 20-08-28 09:59:43]成功配置了SPI闪存端口和引脚。[INFO SPI Flash@20-08-28 10:00:05]开始从0x00擦除到0x4FFF(5个扇区)[错误SPI闪存@20-08-28 10:00:05]读取地址0x7FC3C08处的内存失败。[错误SPI闪存@20-08-28 10:00:05]SPI内存擦除失败。[INFO SPI Flash@20-08-28 10:00:05]检查内存是否为空。。。[信息SPI Flash @ 20-08-28 10:00:06]从偏移0x00中读取16384字节[信息SPI Flash @ 20-08-28 10:00:06]从偏移0x4000读取884字节[信息SPI Flash @ 20-08-28 10:00:06]内存空。烧伤了。[INFO SPI Flash@20-08-28 10:00:06]开始烧录地址0x00处17268字节数据的内存。[错误SPI闪存@20-08-28 10:00:06]读取地址0x7FC3C08处的内存失败。[ERROR SPI Flash@20-08-28 10:00:06]在偏移量0x00处写入16384字节失败[INFO SPI Flash@20-08-28 10:00:55]开始从内存中读取32768字节。[INFO SPI Flash@20-08-28 10:00:55]从偏移量0x00读取16384字节[INFO SPI Flash@20-08-28 10:00:56]从偏移量0x4000读取16384字节[信息SPI Flash @ 20-08-28 10:00:56]阅读已完成。阅读32768字节。
嗨Lionel_avnet.
你能结帐一下下面的论坛票吗?
https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/编程-5
用户提到了他如何使用Pro-DK的JTAG来编程DA14531Mod自定义板。是否有可能在您的董事会中尝试同样?
嗨Lionel_avnet,
请尝试按以下方式连接自定义板:
J1.21(SWCLK)->自定义板的SW\ CLK引脚。
J1.23(SWDIO)>自定义板的SWDIO引脚。
当然你需要有共同点
谢谢,下午好
你好
是的,这些连接已检查;RST信号也已连接(该板配有3.3 V电源,Jtag的ID可使用Dialog SmartBond Flash编程器识别),但我们仍然无法对自定义板的外部SPI闪存进行编程。
祝贺你
嗨Lionel_avnet,
你能试着把固件下载到系统中吗?这样行吗?你能检测到JTAG序列号吗?
请尝试使用SmartSnippets Toolbox的Flash Programmer编程Flash。你能连接还是收到错误?
谢谢,下午好
你好
是的,我们成功地编程了RAM,这是可行的。我们能够探测到Jtag。
我们没有成功的是编程的外部SPI闪存(相同的闪存,与评估套件相同的连接)
祝贺你
莱昂内尔
嗨Lionel_avnet,
请尝试使用SmartSnippets Toolbox中的Flash Programmer - 您还应检查您是否在“板设置”中选择了正确的SPI引脚。请参见“用户手册”第9和15节 - 链接提供如下:
http://lpccs-docs.dialog-seminiondiond.com/um-b-083/index.html.
你能连接到SPI闪存吗?或者你在日志窗口中遇到了错误?
谢谢,下午好
我们已经用一个连接在J1上的DA14531MOD(so模块)进行了测试:
波纹管是错误消息:您可以注意到SPI Flahs被识别,但操作如擦除返回错误,甚至闪光的内容似乎都很好地擦除。
所以我们可以连接到DA14531Mod,但无法以可靠性编程.:
事先多谢
莱昂内尔
[信息通用@ 20-08-28 09:57:09]找到了带ID 0x0bc11477的SW-DP
[信息常规@ 20-08-28 09:57:09]没有预选的ap。假设AP [0]是AHB-AP
[信息概述@ 20-08-28 09:57:09] AP-IDR:0x04770031,类型:AHB-AP
[信息概述@20-08-28 09:57:09]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)
[信息概述@ 20-08-28 09:57:09]发现Cortex-M0 R0P1,Little Endian。
[信息常规@ 20-08-28 09:57:09] FpUnit:4代码(BP)插槽和0个字幕插槽
[INFO General@20-08-28 09:57:09]核心瞄准具组件:
[信息概述@20-08-28 09:57:09]ROMTbl[0]@E00FF000
[信息常规@ 20-08-28 09:57:09] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
[一般信息@20-08-28 09:57:09]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A DWT
[信息概述@ 20-08-28 09:57:09] romtbl [0] [2]:e0002000,cid:b105e00d,pid:000bb00b fpb
[INFO General@20-08-28 09:57:09]已选择BTLE设备。
[信息SPI Flash @ 20-08-28 09:57:35]找到了带ID 0x0BC11477的SW-DP
[INFO SPI Flash@20-08-28 09:57:35]使用预配置的AP[0]作为AHB-AP与核心通信
[信息SPI闪存@20-08-28 09:57:35]AP-IDR:0x04770031,类型:AHB-AP
[信息SPI闪存@20-08-28 09:57:35]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)
[INFO SPI Flash@20-08-28 09:57:35]找到Cortex-M0 r0p1,Little endian。
[信息SPI Flash @ 20-08-28 09:57:35] FpUnit:4代码(BP)插槽和0个字幕插槽
[信息SPI Flash @ 20-08-28 09:57:35] Coresight组件:
[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0]@E00FF000
[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][0]:E000E000,CID:B105E00D,PID:000BB008 SCS
[信息SPI Flash @ 20-08-28 09:57:35] Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][2]:E0002000,CID:B105E00D,PID:000BB00B FPB
[INFO SPI Flash@20-08-28 09:57:35]固件文件C:\Program Files(x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common\u resources\SupportPackages\DA1453x\toolbox\u resources/common/jtag_程序员.bin已选择下载。
[INFO SPI Flash@20-08-28 09:57:35]已成功将固件文件下载到主板。
[信息SPI Flash @ 20-08-28 09:57:35]成功配置了SPI闪存端口和引脚。
[错误SPI闪存@20-08-28 09:57:43]读取地址0x7FC3C08处的内存失败。
[错误SPI闪存@20-08-28 09:57:43]SPI内存擦除失败。
[INFO SPI Flash@20-08-28 09:58:04]开始从内存中读取32768字节。
[INFO SPI Flash@20-08-28 09:58:04]从偏移量0x00读取16384字节
[INFO SPI Flash@20-08-28 09:58:04]从偏移量0x4000读取16384字节
[信息SPI Flash @ 20-08-28 09:58:05]阅读已完成。阅读32768字节。
[信息SPI Flash @ 20-08-28 09:59:30]复制文件:C:\ Users \ G-Keep \ Downloads \ DA14531 \ DA145X_SDK \ 6.0.14.1114 \ Projects \ target_apps \ ble_examples \ ble_app_peripheral \ keil_5 \ out_da14531 \对象\ ble_app_peripherall_531.hex到c:\ users \ g-lement \ appdata \ local \ temp \\ input1.hex。
[信息SPI Flash @ 20-08-28 09:59:30]将文件Input1.hex转换为bin。
[INFO SPI Flash@20-08-28 09:59:30]从文件input1.bin读取17268字节。
[信息SPI Flash @ 20-08-28 09:59:42]找到了带ID 0x0BC11477的SW-DP
[信息SPI Flash @ 20-08-28 09:59:42]使用预配置的AP [0]作为AHB-AP与核心通信
[信息SPI闪存@20-08-28 09:59:42]AP-IDR:0x04770031,类型:AHB-AP
[信息SPI Flash @ 20-08-28 09:59:42] AHB-AP ROM:0xE00FF000(基础Addr。第一rom表)
[信息SPI Flash @ 20-08-28 09:59:42]找到了Cortex-M0 R0P1,Little Endian。
[INFO SPI Flash@20-08-28 09:59:42]FPUnit:4个代码(BP)插槽和0个文本插槽
[信息SPI Flash @ 20-08-28 09:59:42] Coresight组件:
[信息SPI Flash @ 20-08-28 09:59:42] romtbl [0] @ E00FF000
[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][0]:E000E000,CID:B105E00D,PID:000BB008 SCS
[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A载重吨
[INFO SPI Flash@20-08-28 09:59:42]ROMTbl[0][2]:E0002000,CID:B105E00D,PID:000BB00B FPB
[信息SPI Flash @ 20-08-28 09:59:42]固件文件c:\ program files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.10 \ common_resources \ supportpackages \ da1453x \ toolbox_resources / common / jtag_programmer.bin已被选中下载。
[警告SPI Flash @ 20-08-28 09:59:43] XPSR的T次为0,但应为1.更改为1。
[信息SPI Flash @ 20-08-28 09:59:43]成功下载了固件文件到电路板。
[信息SPI Flash @ 20-08-28 09:59:43]成功配置了SPI闪存端口和引脚。
[INFO SPI Flash@20-08-28 10:00:05]开始从0x00擦除到0x4FFF(5个扇区)
[错误SPI闪存@20-08-28 10:00:05]读取地址0x7FC3C08处的内存失败。
[错误SPI闪存@20-08-28 10:00:05]SPI内存擦除失败。
[INFO SPI Flash@20-08-28 10:00:05]检查内存是否为空。。。
[信息SPI Flash @ 20-08-28 10:00:06]从偏移0x00中读取16384字节
[信息SPI Flash @ 20-08-28 10:00:06]从偏移0x4000读取884字节
[信息SPI Flash @ 20-08-28 10:00:06]内存空。烧伤了。
[INFO SPI Flash@20-08-28 10:00:06]开始烧录地址0x00处17268字节数据的内存。
[错误SPI闪存@20-08-28 10:00:06]读取地址0x7FC3C08处的内存失败。
[ERROR SPI Flash@20-08-28 10:00:06]在偏移量0x00处写入16384字节失败
[INFO SPI Flash@20-08-28 10:00:55]开始从内存中读取32768字节。
[INFO SPI Flash@20-08-28 10:00:55]从偏移量0x00读取16384字节
[INFO SPI Flash@20-08-28 10:00:56]从偏移量0x4000读取16384字节
[信息SPI Flash @ 20-08-28 10:00:56]阅读已完成。阅读32768字节。
嗨Lionel_avnet.
你能结帐一下下面的论坛票吗?
https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/编程-5
用户提到了他如何使用Pro-DK的JTAG来编程DA14531Mod自定义板。是否有可能在您的董事会中尝试同样?
谢谢,下午好