你好
它们是否有一些限制使用eval套件到Programm外置DA14531设备(我们的原型板,连接到套件的SW接口)。
我们已经连接SWDIO_Jtag, SWLCK_Jtag, UTX(复位引脚)到eval板,但我们不能编程我们的DA14531-0000FX2设备。
最好的问候
莱昂内尔
嗨lionel_Avnet,
请尝试将您的自定义板连接如下:
J1.21(SWCLK) - >定制板的SW_CLK PIN。
J1.23(SWDIO)>定制板的SWDIO PIN。
当然,你需要有共同点
谢谢,PM_DIALOG.
是的,这些连接已被Ckecked;RST信号也连接(并且电路板提供3.3 V,使用对话框智能闪存程序员识别JTAG的ID,但我们仍然无法编程我们的自定义板的外部SPI闪光灯。
你能试着把FW下载到系统里面的思想Keil IDE吗?那是工作吗?你能检测到JTAG SN吗?
请尝试从SmartSnippets工具箱使用flash程序员编程flash。您是否能够连接,或者您正在得到错误?
是的,我们成功地编制了RAM,这是工作。我们能够检测到JTAG。
我们做的是为了编程外部SPI闪光(相同的闪光,同样的Connexion作为eval套件)
请尝试使用SmartSnippets工具箱中的Flash程序员-你还应该检查你是否在“板设置”中选择了正确的SPI引脚。请参阅用户手册第9及15节-连结如下:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/index.html
您能连接到SPI Flash,还是您在日志窗口中获得错误?
我们已经使用DA14531Mod(SO模块)进行了测试,在J1上连接:
下面是错误消息:你可以注意到SPI闪光是可以识别的,但像擦除操作返回错误,甚至flash的内容似乎被很好地擦除。
所以我们可以连接到DA14531MOD,但不能可靠地对它进行编程:
提前非常感谢
[INFO General @20-08-28 09:57:09]发现SW-DP with ID 0x0BC11477[INFO General @20-08-28 09:57:09]没有AP预选。假设AP[0]是AHB-AP[INFO General @20-08-28 09:57:09] AP-IDR: 0x04770031, Type: AHB-AP[信息概述@ 20-08-28 09:57:09] AHB-AP ROM:0xE00FF000(基本ADDR。第一rom表)[INFO General @20-08-28 09:57:09]发现Cortex-M0 r0p1, Little endian。[INFO General @20-08-28 09:57:09] FPUnit: 4 code (BP)插槽和0字面值插槽[信息常规@ 20-08-28 09:57:09] Coresight组件:[信息概述@ 20-08-28 09:57:09] romtbl [0] @ E00FF000[INFO General @20-08-28 09:57:09] ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS[INFO General @20-08-28 09:57:09] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT[INFO General @20-08-28 09:57:09] ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B fbb[信息概述@ 20-08-28 09:57:09]选择了BTLE设备。[INFO SPI Flash @20-08-28 09:57:35]发现SW-DP with ID 0x0BC11477[信息SPI Flash @ 20-08-28 09:57:35]使用预配置的AP [0]作为AHB-AP与核心通信[信息SPI Flash @ 20-08-28 09:57:35] AP-IDR:0x04770031,类型:AHB-AP[信息SPI Flash @ 20-08-28 09:57:35] AHB-AP ROM:0xE00FF000(基本Addr。第一rom表)[信息SPI Flash @ 20-08-28 09:57:35]找到了Cortex-M0 R0P1,Little Endian。[INFO SPI Flash @20-08-28 09:57:35] FPUnit: 4 code (BP)插槽和0字面值插槽[INFO SPI Flash @20-08-28 09:57:35] CoreSight组件:[信息SPI Flash @ 20-08-28 09:57:35] Romtbl [0] @ E00FF000[信息SPI Flash @ 20-08-28 09:57:35] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs[INFO SPI Flash @20-08-28 09:57:35] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT[信息SPI Flash @ 20-08-28 09:57:35] romtbl [0] [2]:e0002000,cid:b105e00d,pid:000bb00b fpb[信息SPI Flash @ 20-08-28 09:57:35]固件文件c:\ program files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.10 \ common_resources \ supportpackages \ da1453x \ toolbox_resources / common / jtag_programmer.bin已被选中下载。[信息SPI Flash @ 20-08-28 09:57:35]成功下载了固件文件到电路板。[INFO SPI Flash @20-08-28 09:57:35]配置成功的SPI Flash端口和引脚。[错误SPI Flash @ 20-08-28 09:57:43]地址0x7FC3C08中的读取内存失败。[错误SPI Flash @ 20-08-28 09:57:43] SPI内存擦除失败。[信息SPI Flash @ 20-08-28 09:58:04]开始从内存中读取32768个字节。[信息SPI Flash @ 20-08-28 09:58:04]从偏移0x00中读取16384字节[信息SPI Flash @ 20-08-28 09:58:04]从偏移0x4000读取16384字节[INFO SPI Flash @20-08-28 09:58:05]读取结束。读取32768字节。拷贝文件:c:\用户\g-keep\下载\ da14531\ DA145xx_SDK\6.0.14.1114\项目\target_apps\ble_examples\ble_app_peripheral\Keil_5\out_DA14531\对象\ble_app_peripheral_531。C:\Users\g-keep\AppData\Local\Temp\ \ input1.hex十六进制。[INFO SPI Flash @20-08-28 09:59:30]转换文件input1。十六进制本。[信息SPI Flash @ 20-08-28 09:59:30]从文件input1.bin读取17268字节。[INFO SPI Flash @20-08-28 09:59:42]发现SW-DP with ID 0x0BC11477[INFO SPI Flash @20-08-28 09:59:42]使用预配置的AP[0]作为AHB-AP与core通信[信息SPI Flash @ 20-08-28 09:59:42] AP-IDR:0x04770031,类型:AHB-AP[INFO SPI Flash @20-08-28 09:59:42] AHB-AP ROM: 0xE00FF000 (Base addr. io)第一个ROM表)[INFO SPI Flash @20-08-28 09:59:42] Found Cortex-M0 r0p1, Little endian. [INFO SPI Flash @20-08-28 09:59:42][信息SPI Flash @ 20-08-28 09:59:42] FpUnit:4代码(BP)插槽和0个字幕插槽[INFO SPI Flash @20-08-28 09:59:42] CoreSight组件:[INFO SPI Flash @20-08-28 09:59:42] ROMTbl[0] @ E00FF000[信息SPI Flash @ 20-08-28 09:59:42] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs[信息SPI Flash @ 20-08-28 09:59:42] Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT[信息SPI Flash @ 20-08-28 09:59:42] Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB[INFO SPI Flash @20-08-28 09:59:42]固件文件C:\Program Files (x86)\ SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common_resources\SupportPackages\DA1453x\toolbox_resources/common/jtag_program .bin已选择下载。[WARNING SPI Flash @20-08-28 09:59:43] XPSR的t位是0,但应该是1。更改为1。[INFO SPI Flash @20-08-28 09:59:43]成功下载固件到单板。[INFO SPI Flash @20-08-28 09:59:43]配置成功的SPI Flash端口和引脚。[INFO SPI Flash @20-08-28 10:00:05]开始擦除从0x00到0x4FFF(5扇区)[错误SPI Flash @ 20-08-28 10:00:05]地址0x7FC3C08中的读取内存失败。[错误SPI Flash @ 20-08-28 10:00:05] SPI内存擦除失败。[信息SPI Flash @ 20-08-28 10:00:05]检查内存是否为空...[INFO SPI Flash @20-08-28 10:00:06]从偏移量0x00读取16384字节[INFO SPI Flash @20-08-28 10:00:06]从偏移量0x4000读取884字节[INFO SPI Flash @20-08-28 10:00:06]内存空。Procceed燃烧。[信息SPI Flash @ 20-08-28 10:00:06]在地址0x00时,使用17268个字节的数据刻录内存。[错误SPI Flash @ 20-08-28 10:00:06]地址0x7FC3C08的读取内存失败。[错误SPI Flash @ 20-08-28 10:00:06]失败写入16384字节偏移0x00[信息SPI Flash @ 20-08-28 10:00:55]从内存开始读取32768个字节。[INFO SPI Flash @20-08-28 10:00:55]从偏移量0x00读取16384字节[信息SPI Flash @ 20-08-28 10:00:56]从偏移0x4000读取16384字节[INFO SPI Flash @20-08-28 10:00:56]读取结束。读取32768字节。
嗨lionel_Avnet
你可以结帐以下论坛门票吗?
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/programming-5
该用户提到他如何能够使用Pro-DK的JTAG编写DA14531MOD定制板。在你的船上也可以试试吗?
我也有同样的问题。你收到回应了吗?从我的猜测是,它是不可能只使用JTAG/SWD引脚,但您还必须使用SPI-pin或UART无论工具。如果断开PRO DK上的MOSI,加载fw失败。
有没有解决方法使用SWD?我目前的工作是在目标上使用单线串行。
干杯
\ P
嗨pege,
谢谢你的评论。你能解释一下你想完成什么吗?您需要通过JTAG和使用Pro-DK编程定制板吗?如果我理解正确,请查看以下文件:
http://lpccs-docs.dialog-seminiondiond.com/tutorial_sdk6/debug_probe.html.
如果您有任何后续问题,请提出一个新的论坛线程,因为这个是旧的和关闭的。
嗨lionel_Avnet,
请尝试将您的自定义板连接如下:
J1.21(SWCLK) - >定制板的SW_CLK PIN。
J1.23(SWDIO)>定制板的SWDIO PIN。
当然,你需要有共同点
谢谢,PM_DIALOG.
你好
是的,这些连接已被Ckecked;RST信号也连接(并且电路板提供3.3 V,使用对话框智能闪存程序员识别JTAG的ID,但我们仍然无法编程我们的自定义板的外部SPI闪光灯。
最好的问候
嗨lionel_Avnet,
你能试着把FW下载到系统里面的思想Keil IDE吗?那是工作吗?你能检测到JTAG SN吗?
请尝试从SmartSnippets工具箱使用flash程序员编程flash。您是否能够连接,或者您正在得到错误?
谢谢,PM_DIALOG.
你好
是的,我们成功地编制了RAM,这是工作。我们能够检测到JTAG。
我们做的是为了编程外部SPI闪光(相同的闪光,同样的Connexion作为eval套件)
最好的问候
莱昂内尔
嗨lionel_Avnet,
请尝试使用SmartSnippets工具箱中的Flash程序员-你还应该检查你是否在“板设置”中选择了正确的SPI引脚。请参阅用户手册第9及15节-连结如下:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/index.html
您能连接到SPI Flash,还是您在日志窗口中获得错误?
谢谢,PM_DIALOG.
我们已经使用DA14531Mod(SO模块)进行了测试,在J1上连接:
下面是错误消息:你可以注意到SPI闪光是可以识别的,但像擦除操作返回错误,甚至flash的内容似乎被很好地擦除。
所以我们可以连接到DA14531MOD,但不能可靠地对它进行编程:
提前非常感谢
莱昂内尔
[INFO General @20-08-28 09:57:09]发现SW-DP with ID 0x0BC11477
[INFO General @20-08-28 09:57:09]没有AP预选。假设AP[0]是AHB-AP
[INFO General @20-08-28 09:57:09] AP-IDR: 0x04770031, Type: AHB-AP
[信息概述@ 20-08-28 09:57:09] AHB-AP ROM:0xE00FF000(基本ADDR。第一rom表)
[INFO General @20-08-28 09:57:09]发现Cortex-M0 r0p1, Little endian。
[INFO General @20-08-28 09:57:09] FPUnit: 4 code (BP)插槽和0字面值插槽
[信息常规@ 20-08-28 09:57:09] Coresight组件:
[信息概述@ 20-08-28 09:57:09] romtbl [0] @ E00FF000
[INFO General @20-08-28 09:57:09] ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
[INFO General @20-08-28 09:57:09] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT
[INFO General @20-08-28 09:57:09] ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B fbb
[信息概述@ 20-08-28 09:57:09]选择了BTLE设备。
[INFO SPI Flash @20-08-28 09:57:35]发现SW-DP with ID 0x0BC11477
[信息SPI Flash @ 20-08-28 09:57:35]使用预配置的AP [0]作为AHB-AP与核心通信
[信息SPI Flash @ 20-08-28 09:57:35] AP-IDR:0x04770031,类型:AHB-AP
[信息SPI Flash @ 20-08-28 09:57:35] AHB-AP ROM:0xE00FF000(基本Addr。第一rom表)
[信息SPI Flash @ 20-08-28 09:57:35]找到了Cortex-M0 R0P1,Little Endian。
[INFO SPI Flash @20-08-28 09:57:35] FPUnit: 4 code (BP)插槽和0字面值插槽
[INFO SPI Flash @20-08-28 09:57:35] CoreSight组件:
[信息SPI Flash @ 20-08-28 09:57:35] Romtbl [0] @ E00FF000
[信息SPI Flash @ 20-08-28 09:57:35] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
[INFO SPI Flash @20-08-28 09:57:35] ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT
[信息SPI Flash @ 20-08-28 09:57:35] romtbl [0] [2]:e0002000,cid:b105e00d,pid:000bb00b fpb
[信息SPI Flash @ 20-08-28 09:57:35]固件文件c:\ program files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.10 \ common_resources \ supportpackages \ da1453x \ toolbox_resources / common / jtag_programmer.bin已被选中下载。
[信息SPI Flash @ 20-08-28 09:57:35]成功下载了固件文件到电路板。
[INFO SPI Flash @20-08-28 09:57:35]配置成功的SPI Flash端口和引脚。
[错误SPI Flash @ 20-08-28 09:57:43]地址0x7FC3C08中的读取内存失败。
[错误SPI Flash @ 20-08-28 09:57:43] SPI内存擦除失败。
[信息SPI Flash @ 20-08-28 09:58:04]开始从内存中读取32768个字节。
[信息SPI Flash @ 20-08-28 09:58:04]从偏移0x00中读取16384字节
[信息SPI Flash @ 20-08-28 09:58:04]从偏移0x4000读取16384字节
[INFO SPI Flash @20-08-28 09:58:05]读取结束。读取32768字节。
拷贝文件:c:\用户\g-keep\下载\ da14531\ DA145xx_SDK\6.0.14.1114\项目\target_apps\ble_examples\ble_app_peripheral\Keil_5\out_DA14531\对象\ble_app_peripheral_531。C:\Users\g-keep\AppData\Local\Temp\ \ input1.hex十六进制。
[INFO SPI Flash @20-08-28 09:59:30]转换文件input1。十六进制本。
[信息SPI Flash @ 20-08-28 09:59:30]从文件input1.bin读取17268字节。
[INFO SPI Flash @20-08-28 09:59:42]发现SW-DP with ID 0x0BC11477
[INFO SPI Flash @20-08-28 09:59:42]使用预配置的AP[0]作为AHB-AP与core通信
[信息SPI Flash @ 20-08-28 09:59:42] AP-IDR:0x04770031,类型:AHB-AP
[INFO SPI Flash @20-08-28 09:59:42] AHB-AP ROM: 0xE00FF000 (Base addr. io)第一个ROM表)
[INFO SPI Flash @20-08-28 09:59:42] Found Cortex-M0 r0p1, Little endian. [INFO SPI Flash @20-08-28 09:59:42]
[信息SPI Flash @ 20-08-28 09:59:42] FpUnit:4代码(BP)插槽和0个字幕插槽
[INFO SPI Flash @20-08-28 09:59:42] CoreSight组件:
[INFO SPI Flash @20-08-28 09:59:42] ROMTbl[0] @ E00FF000
[信息SPI Flash @ 20-08-28 09:59:42] romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
[信息SPI Flash @ 20-08-28 09:59:42] Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
[信息SPI Flash @ 20-08-28 09:59:42] Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
[INFO SPI Flash @20-08-28 09:59:42]固件文件C:\Program Files (x86)\ SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common_resources\SupportPackages\DA1453x\toolbox_resources/common/jtag_program .bin已选择下载。
[WARNING SPI Flash @20-08-28 09:59:43] XPSR的t位是0,但应该是1。更改为1。
[INFO SPI Flash @20-08-28 09:59:43]成功下载固件到单板。
[INFO SPI Flash @20-08-28 09:59:43]配置成功的SPI Flash端口和引脚。
[INFO SPI Flash @20-08-28 10:00:05]开始擦除从0x00到0x4FFF(5扇区)
[错误SPI Flash @ 20-08-28 10:00:05]地址0x7FC3C08中的读取内存失败。
[错误SPI Flash @ 20-08-28 10:00:05] SPI内存擦除失败。
[信息SPI Flash @ 20-08-28 10:00:05]检查内存是否为空...
[INFO SPI Flash @20-08-28 10:00:06]从偏移量0x00读取16384字节
[INFO SPI Flash @20-08-28 10:00:06]从偏移量0x4000读取884字节
[INFO SPI Flash @20-08-28 10:00:06]内存空。Procceed燃烧。
[信息SPI Flash @ 20-08-28 10:00:06]在地址0x00时,使用17268个字节的数据刻录内存。
[错误SPI Flash @ 20-08-28 10:00:06]地址0x7FC3C08的读取内存失败。
[错误SPI Flash @ 20-08-28 10:00:06]失败写入16384字节偏移0x00
[信息SPI Flash @ 20-08-28 10:00:55]从内存开始读取32768个字节。
[INFO SPI Flash @20-08-28 10:00:55]从偏移量0x00读取16384字节
[信息SPI Flash @ 20-08-28 10:00:56]从偏移0x4000读取16384字节
[INFO SPI Flash @20-08-28 10:00:56]读取结束。读取32768字节。
嗨lionel_Avnet
你可以结帐以下论坛门票吗?
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-hardware-device-reference-designs/programming-5
该用户提到他如何能够使用Pro-DK的JTAG编写DA14531MOD定制板。在你的船上也可以试试吗?
谢谢,PM_DIALOG.
我也有同样的问题。你收到回应了吗?从我的猜测是,它是不可能只使用JTAG/SWD引脚,但您还必须使用SPI-pin或UART无论工具。如果断开PRO DK上的MOSI,加载fw失败。
有没有解决方法使用SWD?我目前的工作是在目标上使用单线串行。
干杯
\ P
嗨pege,
谢谢你的评论。你能解释一下你想完成什么吗?您需要通过JTAG和使用Pro-DK编程定制板吗?如果我理解正确,请查看以下文件:
http://lpccs-docs.dialog-seminiondiond.com/tutorial_sdk6/debug_probe.html.
如果您有任何后续问题,请提出一个新的论坛线程,因为这个是旧的和关闭的。
谢谢,PM_DIALOG.