使用评估套件对外部设备进行编程

了解更多常见问题教程

8个职位/0个新职位
最后一篇文章
莱昂内尔·阿夫内特
离线
最后一次见到:1天19小时前
已加入:2016-11-14 10:22
使用评估套件对外部设备进行编程

你好

使用eval工具包编程外部DA14531设备(我们的原型板,连接到工具包的SW接口)是否有限制。

我们已将SWDIOïJtag、SWLCKïJtag、UTX(复位引脚)连接到eval板,但无法对DA14531-0000FX2设备进行编程。

谨致问候

莱昂内尔

设备:
PM\U对话框
离线
最后一次见到:20小时5分钟前
工作人员
已加入:2018-02-08 11:03
你好,莱昂内尔·阿夫内特,

你好,莱昂内尔·阿夫内特,

请尝试按以下方式连接自定义板:

J1.21(SWCLK)->自定义板的SW\ CLK引脚。

J1.23(SWDIO)>自定义板的SWDIO引脚。

当然你需要有共同点

谢谢,下午好

莱昂内尔·阿夫内特
离线
最后一次见到:1天19小时前
已加入:2016-11-14 10:22
你好

你好

是的,这些连接已检查;RST信号也已连接(该板配有3.3 V电源,Jtag的ID可使用Dialog SmartBond Flash编程器识别),但我们仍然无法对自定义板的外部SPI闪存进行编程。

谨致问候

PM\U对话框
离线
最后一次见到:20小时5分钟前
工作人员
已加入:2018-02-08 11:03
你好,莱昂内尔·阿夫内特,

你好,莱昂内尔·阿夫内特,

你能试着把固件下载到系统中吗?这样行吗?你能检测到JTAG序列号吗?

请尝试使用SmartSnippets工具箱中的flash编程器对flash进行编程。您是否能够连接或遇到错误?

谢谢,下午好

莱昂内尔·阿夫内特
离线
最后一次见到:1天19小时前
已加入:2016-11-14 10:22
你好

你好

是的,我们成功地编程了RAM,这是可行的。我们能够探测到Jtag。

我们没有成功的是编程的外部SPI闪存(相同的闪存,与评估套件相同的连接)

谨致问候

莱昂内尔

PM\U对话框
离线
最后一次见到:20小时5分钟前
工作人员
已加入:2018-02-08 11:03
你好,莱昂内尔·阿夫内特,

你好,莱昂内尔·阿夫内特,

请尝试使用SmartSnippets工具箱中的Flash编程器-您还应检查是否在“线路板设置”中选择了正确的SPI引脚。请参阅用户手册的第9节和第15节–下面提供了链接:

http://lpccs-docs.dialog-semiconductor.com/UM-B-083/index.html

你能连接到SPI闪存吗?或者你在日志窗口中遇到了错误?

谢谢,下午好

莱昂内尔·阿夫内特
离线
最后一次见到:1天19小时前
已加入:2016-11-14 10:22
我们做了一个测试

我们已经用一个连接在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字节。

PM\U对话框
离线
最后一次见到:20小时5分钟前
工作人员
已加入:2018-02-08 11:03
你好,莱昂内尔

你好,莱昂内尔

你能结帐一下下面的论坛票吗?

https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93硬件设备参考设计/编程-5

该用户提到了如何使用Pro-DK的JTAG编程DA14531MOD定制板。你能在黑板上试试同样的吗?

谢谢,下午好