传送的参数为什么要用void型啊?address用uint32_t不行么?data用uint8_t不行么?
还有,在写入或读出数据的时候别干多余的事情,把sprintf和lcd_print删掉。
不一定,你可以是芯片内固化好的bootloader进行程序加载或升级。
如果希望按照自己的方式中途经常修改代码,也可以自行编写BOOTLOADER.
直接写入内部flash应该是没法做的,但是写入外部的SPI接口flash倒是可以。一般ADC采样数据使用DMA传输数据,ADC设置为数据源,目的地设置为内存或外部flash或其他存储器。采样DMA方式时,目的地一般没法直接设置为内部flash。
flash的“写”只是把1变成0。擦除操作只是把0变成1。如果不擦除,那写操作就会出问题。
需要。由于正点原子的库文件,sys.h等头文件是自己写的,并非官方自带的,所以如果使用的是正点原子论坛里的模板,则库文件和一些头文件需要从正点原子的源码例程里添加,而非添加官方的文件。
自己用keil写一个用STM32的写flash算法,编译后改称.axf--.flm, 然后放到arm\flash目录下. 模板在arm\flash下有.
本文标签:stm32flash要自己写吗