从配置标题更改SPI引脚配置

学到更多常见问题解答教程

6个帖子/ 0新
最后一篇
Ykovachev.
离线
最后一次露面:4个月2周前
加入:2020-06-22 10:20
从配置标题更改SPI引脚配置

大家好,

我使用连接到DA14531 Devkit-Pro的自定义DA14531板。我能够在Sys RAM中编程BLE_APP_BAREBONEеxample并执行,电路板正常工作。

我能够使用SmartSnippet Toolbox对BLE_APP_BAREBONE示例进行编程到我的电路板上的SPI闪光灯,此过程是SUCESSFULL(我可以阅读闪存,看看我用SMARTSNIPPET Toolbox成功刻录它)。问题是我在Custom Board上使用以下配置:
SPI-CLK:P0_4;SPI-CS:P0_1,SPI_MISO:P0_3和SPI_MOSI:P0_6

因此,当我重置电路板时,DA14531 SOC无法从SPI闪存读取。正如我所理解的那样,因为DA14531 devkit-pro使用在OTP标题中陷入的配置脚本,告诉处理器使用默认SPI配置SPI-CLK:P0_4;SPI-CS:P0_1,SPI_MISO:P0_3和SPI_MOSI:P0_0。

我在哪里可以找到配置脚本源代码,所以我可以更改spi引脚以匹配我的自定义标题?编译它的程序是什么,将它闪现在我的定制委员会的OTP中?

FYI:我尝试修改flash_programmer_531.bin和eduty_bootloader_531.bin(用我的spi configs mosi:p0_6),但这没有任何区别。

谢谢,
yordan.

设备:
PM_DIALOG.
离线
最后一次露面:1小时58分钟前
职员
加入:2018-02-08 11:03
嗨yordan,

嗨yordan,

感谢您的问题和使用DA14531!

鉴于您的设计中使用不同的SPI引脚,我会建议遵循第1节1从特定的SPI端口启动来自AN-B-072:从OTP和串行接口启动DA14531应用笔记。您应该刻录OTP标题以从特定GPIO引导。

由于您有一个定制板,您也可以阅读部分12从自定义PCB启动

谢谢,PM_DIALOG.

Ykovachev.
离线
最后一次露面:4个月2周前
加入:2020-06-22 10:20
谢谢,让我检查一下

谢谢,让我检查一下,我将更新线程。

此致,
yordan.

PM_DIALOG.
离线
最后一次露面:1小时58分钟前
职员
加入:2018-02-08 11:03
嗨yordan,

嗨yordan,

是的,请!我在等你的反馈 - 这将是非常欢迎!

Thansk,PM_Dialog.

Ykovachev.
离线
最后一次露面:4个月2周前
加入:2020-06-22 10:20
你好,

你好,

对不起,对此延迟反馈。我设法通过从SmartSnippets Toolbox重新编程配置标题来获取我的板。对于那些不熟悉的程序是:

将prokit连接到工具箱。打开SPI Flash / EEPROM并擦除SPI闪光灯。

打开OTP工具,然后单击“OTP标题”选项卡。

连接到OTP标题。

在GUI中更改特定于特定的Confic和Boot特定端口Mappng。

点击烧伤。

对于我的特定情况SPI-CLK:P0_4;SPI-CS:P0_1,SPI_MISO:P0_3和SPI_MOSI:P0_6,我使用:
启动特定ectiC:02FFFFA(B3,B2,B1,B0)

启动特定端口MAPPNG:03060104(MI,MO,CS,CLK)

希望这可以帮助。

此致,
yordan.

PM_DIALOG.
离线
最后一次露面:1小时58分钟前
职员
加入:2018-02-08 11:03
嗨yordan,

嗨yordan,

非常感谢您的详细反馈,很高兴您完成了工作。如果您认为对其他社区有用,您也可以将任何评论标记为“已接受”。

问候,pm_dialog