完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近想搞搞FATFS文件系统,但由于中文支持的话空间太大,听说可以把中文字库放到外部FLASH芯片中,可以接口STM32的内部空间,但没有思路。
有哪位朋友搞过,给提示提示吧。 |
|
相关推荐
2个回答
|
|
你要支持显示在LCD上么?可以买一个带有flash芯片的LCD屏,调用接口就行了。否则外扩一个flash芯片也行(看接口总线)。如果在段式LCD上,只能外扩flash芯片了。
|
|
|
|
要将cc936.c存储在外部FLASH芯片中,您需要遵循以下步骤:
1. 选择合适的外部FLASH芯片:首先,您需要选择一个与STM32兼容的外部FLASH芯片。确保它具有足够的存储空间来存储cc936.c文件。 2. 初始化外部FLASH芯片:在STM32项目中,您需要编写代码来初始化外部FLASH芯片。这通常包括设置正确的时钟、初始化SPI或QSPI接口等。 3. 编写文件系统驱动:为了在外部FLASH芯片上使用FATFS文件系统,您需要编写一个文件系统驱动。这个驱动将负责与外部FLASH芯片进行通信,以便FATFS可以读取和写入文件。 4. 将cc936.c文件转换为二进制格式:在将cc936.c文件存储到外部FLASH芯片之前,您需要将其转换为二进制格式。这可以通过编译源代码或使用十六进制编辑器来完成。 5. 将二进制文件写入外部FLASH芯片:使用文件系统驱动,将cc936.c的二进制文件写入外部FLASH芯片。确保在写入过程中遵循FATFS文件系统的规则。 6. 在STM32项目中使用cc936.c:在您的STM32项目中,您需要修改代码,以便从外部FLASH芯片读取cc936.c文件。这可能涉及到修改源代码,以便在需要时从外部FLASH芯片加载字库。 7. 测试和调试:在完成上述步骤后,您需要测试和调试您的STM32项目,以确保cc936.c文件可以正确地从外部FLASH芯片加载。 请注意,这个过程可能需要一定的嵌入式系统和文件系统知识。如果您在实现过程中遇到问题,可以寻求专业人士的帮助或参考相关文档和教程。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1754 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1613 浏览 1 评论
1053 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
721 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1667 浏览 2 评论
1931浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
719浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
562浏览 3评论
587浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
546浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 17:51 , Processed in 0.920745 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191