完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有什么办法能扩展一下STM32F429I-Disco的存储,试了几天了,每次新下载都会把我原来编译好的模块都檫掉了,放到一起编译又会把程序弄得很大,调起来很不方便。起码能分块檫除和存储吧,不过2M也是小了点啊
|
|
相关推荐
1个回答
|
|
要扩展STM32F429I-Disco的FLASH,您可以考虑以下几种方法:
1. 使用外部存储器:您可以使用外部存储器(如SD卡、SPI Flash等)来扩展STM32F429I-Disco的存储空间。这样,您可以将部分数据和程序存储在外部存储器中,从而减轻内部FLASH的压力。为了实现这一点,您需要编写相应的驱动程序来控制外部存储器。 2. 分割程序:将您的程序分割成多个模块,每个模块可以独立编译和烧录。这样,当您需要更新某个模块时,只需烧录该模块,而不需要重新烧录整个程序。这种方法可以减轻FLASH的压力,但可能需要更多的开发工作。 3. 使用文件系统:在STM32F429I-Disco上实现一个文件系统,如FAT32或LittleFS,可以帮助您更有效地管理存储空间。文件系统允许您以文件的形式存储数据,而不是直接操作FLASH。这样,您可以更方便地添加、删除和修改数据,而不需要重新烧录整个程序。 4. 优化程序:检查您的程序,看看是否有可以优化的地方,以减少程序大小。例如,您可以使用更紧凑的数据结构、减少冗余代码、使用更高效的算法等。 5. 使用外部模块:考虑使用外部模块来扩展STM32F429I-Disco的功能。例如,您可以使用外部RAM模块来扩展内存,或者使用外部处理器来分担计算任务。 6. 考虑使用其他开发板:如果您的需求超出了STM32F429I-Disco的能力范围,您可以考虑使用其他具有更大存储空间的开发板,如STM32F469I-Disco,它具有2MB的RAM和2MB的FLASH。 总之,扩展STM32F429I-Disco的存储空间需要综合考虑您的具体需求和开发资源。通过使用外部存储器、分割程序、实现文件系统、优化程序、使用外部模块或更换开发板等方法,您可以有效地扩展存储空间并提高开发效率。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1529 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1482 浏览 1 评论
900 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
644 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1523 浏览 2 评论
1839浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
584浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
487浏览 3评论
489浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
470浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-1 07:29 , Processed in 0.580172 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号