从闪存引导失败

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
辽梅
离线
最后一次露面:9个月4天前
加入:2018-02-28 07:10
从闪存引导失败

你好,

我是DA14580的新东西。我正在尝试将DA14580_DSPS_3.150.1.5刻录为SPI Flash。

通过UART下载时,固件运行良好,但从Flash启动时不起作用。闪光灯刻录部分似乎可以,因为闪光灯含量可以在电源关闭后读出,然后打开电源。然而,Flash内容的前8个字节的形成与AN-B-001中描述的引导协议不同,前8个字节如下(详细参见附加的PDF文件):

0x00000 70 00 00 00 00 3e 48 pp> h
0x00008 00 98 00 20 1D 05 00 20リ
......

我还尝试使用JMEM在引导后在0x20000000中读取地址,内容与偏移0x08处的闪存内容不同。

在哪里我错了?

谢谢!

依恋:
设备:
PM_DIALOG.
离线
最后一次露面:1周前1周前
职员
加入:2018-02-08 11:03
嗨辽梅

嗨辽梅

请从AN-B-001中描述的引导协议检查“表7:SPI从启动协议”。前四个字节来自DA14580 SoC,它们用于读取命令。SPI闪存的内容从(n + 1)字节数开始。因此,当DA14580 SoC从SPI从站启动时,SPI闪存的内容应以:(n + 1)= 0x70和(n + 2)= 0x50(这是引导标题)。使用DSPS固件刻录SPI闪光灯后,应按DEV套件上的重置按钮以使引导加载程序开始执行并将代码从闪存映射到SYSRAM。

谢谢pm_dialog.