你好,
我是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处的闪存内容不同。
在哪里我错了?
谢谢!
设备:
嗨辽梅
请从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.