微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Flash Run Time Write Failed!

Flash Run Time Write Failed!

时间:10-02 整理:3721RD 点击:

while (1) {
HalFlashRead(src / (HAL_FLASH_PAGE_SIZE / 4),
(src % (HAL_FLASH_PAGE_SIZE / 4)) << 2,
flash_buf, 64);

src += 64/4;
HalFlashErase(16);
HalFlashWrite(16 * HAL_FLASH_PAGE_SIZE / 4 + dst,
flash_buf, 64/4);
//*(uint8*)(0x8000) = 0x01;
HalFlashRead(16, dst, flash_buf, 64);
dst += 64/4;
}

上面的代码在HalFlashWrite 的地方总是失败,看手册说必须在ram中执行run time 写Flash操作,具体要怎么操作?

这部分代码是放在哪个工程里面执行的。 

但是的Flash的操作吗?

Flash的擦除操作是否成功?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top