在线时间2 小时
UID3088756
注册时间2016-10-17
NXP金币0
该用户从未签到
新手上路

- 积分
- 13
- 最后登录
- 2016-11-29
|
第一个问题:在Flash使用FLASH_Init(BUS_CLK_HZ)初始化之后进行擦除工作,然后在擦除的块进行写操作FLASH_Program( VERIFIED_SECTOR*FLASH_SECTOR_SIZE,&u8DataBuff[0],256 ); 为什么该函数的返回值是0x3013,对应的错误是FLASH_ERR_MGSTAT0和FLASH_ERR_MGSTAT1。指前面还有什么操作没做好吗?
第二个问题:如何理解这些函数,如FLASH_EraseVerifySection(uint32_t wNVMTargetAddress, uint16_t uiLongWordCount)、uint16_t FLASH_VerifyBackdoorKey(uint8_t *pbKey);
求大神指教!!
最佳答案
楼主你好!
回答你的两个问题:
1.
1). MGSTAT1
读取过程中发生任何错误,或空白检查失败时,则此位将置位
2). MGSTAT0
读取过程中发生任何非可纠正性错误,或者空白检查失败时,则此位将置位
你初始化后,做了擦 ...
|
|