Quantcast
Channel: Zigbee 和 Thread
Viewing all articles
Browse latest Browse all 16978

帖子: Flash Run Time Write Failed!

$
0
0

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操作,具体要怎么操作?


Viewing all articles
Browse latest Browse all 16978