重工电子论坛
标题:
写flash问题
[打印本页]
作者:
李维强-15级
时间:
2021-10-27 17:55
标题:
写flash问题
当时使用这几个函数尤其是Flash_If_Write(uint8_t *src, uint32_t dest_addr, uint32_t Len)函数时费了一点周折,以为它的形参*src就是一个变量那,可是一直报错,后来发现,这个变量不能放在栈区,要放在堆区,而且必须是连续的物理地址,否则执行*(uint64_t*)(src+i)这个语句后会进硬件错误中断,因为本来src是8位的,想按64位读,如果src存的东一个,西一个,根本不能连续读取。
https://blog.csdn.net/Fei_Yang_YF/article/details/106609610
欢迎光临 重工电子论坛 (http://cqutlab.cn/)
Powered by Discuz! X3.1