重工电子论坛

标题: 写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