使用评估套件编程定制DA14531模块

了解更多常见问题教程

3个职位/0个新职位
最后一篇文章
亚当希尔
离线
最后一次见到:2天14小时前
已加入:2020-07-30 18:04
使用评估套件编程定制DA14531模块

你好,

我正在尝试使用JTAG上的模块开发工具包对DA14531模块的flash进行编程。

我正在使用SmartSnippets工具箱SPI Flash编程器,并将SPI Flash引脚设置为:SPI-CLK:P0\U 4、SPI-CS:P0\U 1、SPI-MISO:P0\U 3、SPI\U MOSI:P0\U 0

我将自定义板SWCLK连接到J1:21和SWDIO:J1:23,RST:J1:25。接地通过J2集管连接在一起。定制板由外部电源提供3v电源,开发板由usb供电。

用Keil对设备的RAM进行编程是可行的,但是对flash进行编程会产生错误,比如无法写入地址的长度或读取内存位置。

按下连接然后烧录时出现的错误示例:

成功配置SPI端口和引脚

已成功将固件文件下载到主板

检查内存是否为空。。。

从偏移量0x00读取16384字节失败

无法检查现有内存内容。

在connect上发生的SPI端口和管脚配置也会间歇性失败。我使用这个开发板来编程开发14531微型板SPI-flash,使用的是SmartSnippets工具箱SPI-flash程序员,所以我认为我没有错误地使用这个工具。

谢谢

设备:
亚当希尔
离线
最后一次见到:2天14小时前
已加入:2020-07-30 18:04
这就解决了,编程

解决了这个问题,如果自定义板由3v供电,而开发板由usb供电(即使开发板设置为3v LDO模式),则编程闪存无法工作。

如果自定义板电源刚刚通过J2:V3连接到开发板ldo电源,则工作正常。

PM\U对话框
离线
最后一次见到:2天40分钟前
工作人员
已加入:2018-02-08 11:03
你好,亚当希尔,

你好,亚当希尔,

很高兴你解决了你的问题,并为你的提示许多thnaks!

如果您有任何其他问题,请提出新的论坛门票。

谢谢,下午好