說明文件

M4 把資料寫進 FMC的方法

M4 把資料寫進 FMC的方法

PC 接好onboard的 nulink2 然後設定 Keil 的 option

Build and Join Docker files

這邊可以看到上圖我們開啟了412KB 的 flash 要使用

Build and Join Docker files

在程式的部分,我open 一個 fmc

寫一個pattern : 0x5A5A5A5A

然後下面有兩個API可以參考(FMC_Write 、 FMC_Read),其他可以去看新唐的fmc.c 參考。

Build and Join Docker files

可以看到,我們用ICP查詢片上的flash 有0x5A5A5A5A 的資料被寫入

FMC_Erase(u32Addr) 一次會Erase 4096 個 byte

Build and Join Docker files

uTemp 一次要寫入 4 byte 的資料

else if( (i*4) == 4096)

因為一次會寫入4 byte,所以當i=1024時,寫買了需要Erase新的4096 byte 空間

comments powered by Disqus