当前位置:首页 > 单片机 > 单片机
[导读]最近做一个项目,在stm32内部一部分用来存储自己的代码,开辟出一段空间来用来存储FPGA代码。每次开机实现stm32往FPGA写入代码的功能。向stm32某段空间写入代码的方法:(1)ST_LINK Utility软件通过JTAG,连接后。载

最近做一个项目,在stm32内部一部分用来存储自己的代码,开辟出一段空间来用来存储FPGA代码。每次开机实现stm32往FPGA写入代码的功能。


向stm32某段空间写入代码的方法:

(1)ST_LINK Utility软件

通过JTAG,连接后。载入FPGA的bin文件,改写Start address就可以将代码写入固定的区域。

当然可以用ST-LINK写入任意代码。

(2)用STMFlashDemo软件。

这个官方的串口下载软件,通过系统存储器进行下载。在之前的日志中提到过,不详说。

利用MCUISP下载的时候,会擦出整个芯片。

所以如果将一部分内容存到FLASH中比如(0x0807000~0x0807100),再用MCUISP下载,它会将整片擦除,从0x08000000开始下载新的代码。所以我们的操作流程可以是先用MCUISP下载STM32本身的代码,再通过上面提到的两种方法将一些内容存到未用的空间。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭