你好
使用eval工具包编程外部DA14531设备(我们的原型板,连接到工具包的SW接口)是否有限制。
我们已将SWDIOïJtag、SWLCKïJtag、UTX(复位引脚)连接到eval板,但无法对DA14531-0000FX2设备进行编程。
谨致问候
莱昂内尔
你好,莱昂内尔·阿夫内特,
请尝试按以下方式连接自定义板:
J1.21(SWCLK)->自定义板的SW\ CLK引脚。
J1.23(SWDIO)>自定义板的SWDIO引脚。
当然你需要有共同点
谢谢,下午好
是的,这些连接已检查;RST信号也已连接(该板配有3.3 V电源,Jtag的ID可使用Dialog SmartBond Flash编程器识别),但我们仍然无法对自定义板的外部SPI闪存进行编程。
你能试着把固件下载到系统中吗?这样行吗?你能检测到JTAG序列号吗?
请尝试使用SmartSnippets工具箱中的flash编程器对flash进行编程。您是否能够连接或遇到错误?
是的,我们成功地编程了RAM,这是可行的。我们能够探测到Jtag。
我们没有成功的是编程的外部SPI闪存(相同的闪存,与评估套件相同的连接)
请尝试使用SmartSnippets工具箱中的Flash编程器-您还应检查是否在“线路板设置”中选择了正确的SPI引脚。请参阅用户手册的第9节和第15节–下面提供了链接:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/index.html
你能连接到SPI闪存吗?或者你在日志窗口中遇到了错误?
我们已经用一个连接在J1上的DA14531MOD(so模块)进行了测试:
下面是错误信息:您可以注意到SPI flahs是可识别的,但是像Erase这样的操作返回错误,甚至flash的内容似乎也被很好地擦除了。
因此,我们可以连接到DA14531MOD,但无法可靠地编程
事先多谢
[INFO General@20-08-28 09:57:09]找到了ID为0x0BC11477的SW-DP[INFO General@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表)[INFO General@20-08-28 09:57:09]找到了Cortex-M0 r0p1,Little endian。[INFO General@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]:E000E000,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设备。[INFO 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。[INFO SPI Flash@20-08-28 09:57:35]FPUnit:4个代码(BP)插槽和0个文本插槽[INFO SPI Flash@20-08-28 09:57:35]核心瞄准具组件:[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[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A载重吨[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闪存@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字节[INFO SPI Flash@20-08-28 09:58:05]读取已完成。读取32768字节。[INFO SPI Flash@20-08-28 09:59:30]正在将文件:C:\Users\g-keep\Downloads\DA14531\DA145xx\u SDK\6.0.14.1114\projects\target\u apps\ble\u examples\ble\u app\u peripheral\Keil\u 5\out\u DA14531\Objects\ble\u app\u peripheral\u 531.hex复制到C:\Users\g-keep\AppData\Local\Temp\\input1.hex。[INFO SPI Flash@20-08-28 09:59:30]正在将文件input1.hex转换为bin。[INFO SPI Flash@20-08-28 09:59:30]从文件input1.bin读取17268字节。[INFO SPI Flash@20-08-28 09:59:42]找到了ID为0x0BC11477的SW-DP[INFO 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闪存@20-08-28 09:59:42]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)[INFO 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个文本插槽[INFO SPI Flash@20-08-28 09:59:42]核心瞄准具组件:[INFO 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[INFO SPI Flash@20-08-28 09:59:42]固件文件C:\Program Files(x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common\u resources\SupportPackages\DA1453x\toolbox\u resources/common/jtag_程序员.bin已选择下载。[警告SPI闪烁@20-08-28 09:59:43]XPSR的T位为0,但应为1。更改为1。[INFO SPI Flash@20-08-28 09:59:43]已成功将固件文件下载到主板。[信息SPI闪存@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]检查内存是否为空。。。[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]内存为空。被烧伤了。[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字节[INFO SPI Flash@20-08-28 10:00:56]读取已完成。读取32768字节。
你好,莱昂内尔
你能结帐一下下面的论坛票吗?
https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/编程-5
该用户提到了如何使用Pro-DK的JTAG编程DA14531MOD定制板。你能在黑板上试试同样的吗?
你好,莱昂内尔·阿夫内特,
请尝试按以下方式连接自定义板:
J1.21(SWCLK)->自定义板的SW\ CLK引脚。
J1.23(SWDIO)>自定义板的SWDIO引脚。
当然你需要有共同点
谢谢,下午好
你好
是的,这些连接已检查;RST信号也已连接(该板配有3.3 V电源,Jtag的ID可使用Dialog SmartBond Flash编程器识别),但我们仍然无法对自定义板的外部SPI闪存进行编程。
谨致问候
你好,莱昂内尔·阿夫内特,
你能试着把固件下载到系统中吗?这样行吗?你能检测到JTAG序列号吗?
请尝试使用SmartSnippets工具箱中的flash编程器对flash进行编程。您是否能够连接或遇到错误?
谢谢,下午好
你好
是的,我们成功地编程了RAM,这是可行的。我们能够探测到Jtag。
我们没有成功的是编程的外部SPI闪存(相同的闪存,与评估套件相同的连接)
谨致问候
莱昂内尔
你好,莱昂内尔·阿夫内特,
请尝试使用SmartSnippets工具箱中的Flash编程器-您还应检查是否在“线路板设置”中选择了正确的SPI引脚。请参阅用户手册的第9节和第15节–下面提供了链接:
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/index.html
你能连接到SPI闪存吗?或者你在日志窗口中遇到了错误?
谢谢,下午好
我们已经用一个连接在J1上的DA14531MOD(so模块)进行了测试:
下面是错误信息:您可以注意到SPI flahs是可识别的,但是像Erase这样的操作返回错误,甚至flash的内容似乎也被很好地擦除了。
因此,我们可以连接到DA14531MOD,但无法可靠地编程
事先多谢
莱昂内尔
[INFO General@20-08-28 09:57:09]找到了ID为0x0BC11477的SW-DP
[INFO General@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表)
[INFO General@20-08-28 09:57:09]找到了Cortex-M0 r0p1,Little endian。
[INFO General@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]:E000E000,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设备。
[INFO 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。
[INFO SPI Flash@20-08-28 09:57:35]FPUnit:4个代码(BP)插槽和0个文本插槽
[INFO SPI Flash@20-08-28 09:57:35]核心瞄准具组件:
[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
[INFO SPI Flash@20-08-28 09:57:35]ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A载重吨
[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闪存@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字节
[INFO SPI Flash@20-08-28 09:58:05]读取已完成。读取32768字节。
[INFO SPI Flash@20-08-28 09:59:30]正在将文件:C:\Users\g-keep\Downloads\DA14531\DA145xx\u SDK\6.0.14.1114\projects\target\u apps\ble\u examples\ble\u app\u peripheral\Keil\u 5\out\u DA14531\Objects\ble\u app\u peripheral\u 531.hex复制到C:\Users\g-keep\AppData\Local\Temp\\input1.hex。
[INFO SPI Flash@20-08-28 09:59:30]正在将文件input1.hex转换为bin。
[INFO SPI Flash@20-08-28 09:59:30]从文件input1.bin读取17268字节。
[INFO SPI Flash@20-08-28 09:59:42]找到了ID为0x0BC11477的SW-DP
[INFO 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闪存@20-08-28 09:59:42]AHB-AP ROM:0xE00FF000(基本地址。(第一个ROM表)
[INFO 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个文本插槽
[INFO SPI Flash@20-08-28 09:59:42]核心瞄准具组件:
[INFO 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
[INFO SPI Flash@20-08-28 09:59:42]固件文件C:\Program Files(x86)\SmartSnippetsToolbox\SmartSnippetsToolbox5.0.10\common\u resources\SupportPackages\DA1453x\toolbox\u resources/common/jtag_程序员.bin已选择下载。
[警告SPI闪烁@20-08-28 09:59:43]XPSR的T位为0,但应为1。更改为1。
[INFO SPI Flash@20-08-28 09:59:43]已成功将固件文件下载到主板。
[信息SPI闪存@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]检查内存是否为空。。。
[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]内存为空。被烧伤了。
[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字节
[INFO SPI Flash@20-08-28 10:00:56]读取已完成。读取32768字节。
你好,莱昂内尔
你能结帐一下下面的论坛票吗?
https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/编程-5
该用户提到了如何使用Pro-DK的JTAG编程DA14531MOD定制板。你能在黑板上试试同样的吗?
谢谢,下午好