是这样的,我需要使用上位机来操作一段FLASH内存,我要在FALSH内存里面使用汇编对其赋初值,如何使用汇编对一片内存区域初始化?我看ADuc7020(ARM7)的有一段时这样写的:AREA F0INT, CODE, AT 0x0008E400
DW 0x00 // F0H[0]
DW 0x00 // F0H[1]
DW 0x00 // F0H[2]
DW 0x00 // F0H[3]
DW 0x00 // F0H[4]
DW 0x00 // F0H[5]
我移植到stm32上面,除了第一句,不懂,因为AREA没有这种用法啊?一般是AREA F0INT, CODE, READWRITE
当然,有一种简单的方法是:通过ldr和str来操作,但是我的数组是256 bytes,这种方式不好。
求解!怎么对一片内存区域通过汇编赋值,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>