C SPI闪存编程问题

C SPI闪存编程问题,c,memory,spi,dma,flash-memory,C,Memory,Spi,Dma,Flash Memory,我在应用程序目标板中使用STM32F429 CortexM4。我有外部SPI flash8MB和外部SDRAM 32MB,以克服芯片上的大小限制 在这里,我有一个单独的项目。BMP图像文件需要使用和编程到SPI闪存,然后从闪存复制到SDRAM 但问题是,在这个项目中,每个图像都有多个.c文件,所以这里我的问题是,是否可以使用整个项目的十六进制文件将每个图像对象文件编程到flash上的特定地址位置 或者,我们如何使数据驻留在flash上的特定地址位置?没有任何方法可以自动将项目中包含的.c文件中的

我在应用程序目标板中使用STM32F429 CortexM4。我有外部SPI flash8MB和外部SDRAM 32MB,以克服芯片上的大小限制

在这里,我有一个单独的项目。BMP图像文件需要使用和编程到SPI闪存,然后从闪存复制到SDRAM

但问题是,在这个项目中,每个图像都有多个.c文件,所以这里我的问题是,是否可以使用整个项目的十六进制文件将每个图像对象文件编程到flash上的特定地址位置


或者,我们如何使数据驻留在flash上的特定地址位置?

没有任何方法可以自动将项目中包含的.c文件中的图像文件保存到SPI flash。当您将图像作为.c文件包含时,它们将被编程为内部闪存,作为输出bin/hex文件的一部分。 如果要节省内部闪存的可用空间,您需要:

通过您可以编写或下载的任何程序,将图像连接到一个带有简单标题的文件中 通过任何接口USART、USB或其他接口将此文件下载到SPI闪存,在此步骤中,您必须使用能够将传入数据传输到SPI闪存的功能 现在,您可以从flash读取文件,将其加载到ram并用于 你的目的
这与actionscript有什么关系?对于为什么要在这篇文章中添加actionscript标签感到困惑。