DA14580 RAM38K_40K_42K配置方法.zip
DA14580在上电后,即使没有下载程序,也会自行启动,扫描各端口有否启动代码,依次OTP、SPI(M)UART1/2/3/4、SPI(S)、IIC(S)。M即为有外部Master,DA14580为从端。S即为外部Slave,DA14580为主端。 若此时SPI_S(Flash)有启动代码,就会自动搬32K code到RAM中,并自动从0x20000000运行。 注:为啥只搬32K,是要顾及到内部OTP仅32K空间,若超限会出错。该原始引导程序,被固化到DA14580中。 二、 扩展ram到38K代码空间 1、若代码超过32K,但在38K内,不用改case,仍沿用CASE23即可。 2、将附件中system_ARMM0_38K.c及boot_vectors_38K.s文件,Copy到: dk_apps\src\plf\refip\src\arch\boot\rvds目录与system_ARMM0.c及boot_vectors.s在同一目录内。 3、将附件中的scatterfile_common.sct_38K.sct文件,Copy到: dk_apps\scatterfiles目录,与scatterfile_common.sct文件同一目录内。
文件列表
DA14580 RAM38K_40K_42K配置方法.zip
(预估有个13文件)
boot_vectors_40K.s
9KB
RAM38K_40K_42K配置方法.pdf
771KB
system_ARMCM0_38K.c
4KB
AN-B-023 - DA14580 interfacing with external memory v2.1.pdf
1.87MB
RAM38K_40K_42K配置方法.docx
688KB
scatterfile_common_40K.sct
3KB
scatterfile_common_42K.sct
3KB
UM-B-011_DA14580 MemoryMap and Scatter Filev1.1.pdf
784KB
scatterfile_common_38K.sct
3KB
boot_vectors_38K.s
9KB
暂无评论