可否在程序中调整Data Flash的大小?

Adidd1279 |浏览1280次
收藏|2017/03/10 20:03

满意回答

2022/09/06 14:49

對於支援可設定Data Flash大小的NuMicro®系列,使用者可以在程式中,藉由修改DFEN(Config0[0])來使能或禁能Data Flash,以及DFBADR(Config1)設定Data Flash的基底地址,調整Data Flash的大小。

在設置後,需要程式中寫1到CHIPRST (SYS_IPRST0[0])進行軟體的晶片重啟(Chip Reset)新的設定才會生效。

 

範例程式如下:

uint32_t   au32Config[2];

 

SYS_UnlockReg();

FMC_Open();

FMC_ReadConfig(au32Config, 2);

FMC_ENABLE_CFG_UPDATE();

au32Config[0] &= ~0x1;

au32Config[1] = u32DFBA;

FMC_WriteConfig(au32Config, 2)

SYS_ResetChip();


CHLIN55

其他回答(0)
0人关注该问题
+1
 加载中...