在线时间6 小时
UID94941
注册时间2017-8-12
NXP金币0
该用户从未签到
注册会员

- 积分
- 66
- 最后登录
- 2022-4-29
|

楼主 |
发表于 2022-4-24 13:52:15
|
显示全部楼层
官方的例程只有Flash_IAP,就没有其他的讲IAP的例程了.。但是在Flash_IAP里面有int EraseChip(void);
int EraseSector(uint32_t adr);
int ErasePage(uint32_t adr);
int ErasePages(uint32_t adr0, uint32_t adr1);
int EraseAllPages(void);
等等跟FLASH相关的声明但是没有看到函数体,应该是封装了。在IAP.h里面有
enum eIAP_COMMANDS
{
IAP_PREPARE = 50, // Prepare sector(s) for write operation
IAP_COPY_RAM2FLASH, // Copy RAM to Flash
IAP_ERASE, // Erase sector(s)
IAP_BLANK_CHECK, // Blank check sector(s)
IAP_READ_PART_ID, // Read chip part ID
IAP_READ_BOOT_VER, // Read chip boot code version
IAP_COMPARE, // Compare memory areas
IAP_REINVOKE_ISP, // Reinvoke ISP
IAP_READ_UID, // Read unique ID
IAP_ERASE_PAGE, // Erase page(s)
IAP_READ_MISR=70,
IAP_READ_MISR_EX=73,
IAP_READ_PAGE_FAIM=80,
IAP_WRITE_PAGE_FAIM=81
};
但是没有IAP_READ_UID相关的函数,网上看了资料也没有找到!这个功能是不是NXP公司忘记写例程了? |
|