打印
[STM32F0]

STM32 FLASH已经很大了,为什么有些开发板还外扩FLASH?

[复制链接]
15426|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21icszx|  楼主 | 2015-4-21 19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32 FLASH已经很大了,为什么有些开发板还外扩FLASH?
沙发
mmuuss586| | 2015-4-21 20:13 | 只看该作者

供大家学习啊;
另外很多人FLASH不够也存在;

使用特权

评论回复
板凳
zh113214| | 2015-4-21 20:24 | 只看该作者
flash不够很正常吧……

使用特权

评论回复
地板
gonggu8181| | 2015-4-21 23:32 | 只看该作者
那是你还不知道stm32的强大

使用特权

评论回复
5
andy_bj4| | 2015-4-22 01:31 | 只看该作者
1. 可以練習操作FSMC / SPI
2. 使用LCM, 如有有大量的 圖檔/字庫, flash肯定不夠用的
3. os
4. 大量數據
5. .........

使用特权

评论回复
6
秋风式街球| | 2015-4-22 07:55 | 只看该作者
不可能没事乱扩展的

使用特权

评论回复
7
21icszx|  楼主 | 2015-4-22 08:14 | 只看该作者
andy_bj4 发表于 2015-4-22 01:31
1. 可以練習操作FSMC / SPI
2. 使用LCM, 如有有大量的 圖檔/字庫, flash肯定不夠用的
3. os

请教:
1. 如果用SPI扩展FLASH用于存储TFT-LCD显示用的图档,SPI速度会不会影响LCD刷新速度?
2. 扩展FLASH用于OS,应该是用并口的NORFLASH吧?

使用特权

评论回复
8
```| | 2015-4-22 13:29 | 只看该作者
21icszx 发表于 2015-4-22 08:14
请教:
1. 如果用SPI扩展FLASH用于存储TFT-LCD显示用的图档,SPI速度会不会影响LCD刷新速度?
2. 扩展FLA ...

并口NOR Flash占用脚位太多,还是SPI这样方便。

使用特权

评论回复
9
wellhao2004| | 2015-4-22 13:52 | 只看该作者

flash不够很正常吧……

使用特权

评论回复
10
hclwj181| | 2015-4-22 14:23 | 只看该作者
能有多大,我跑个ucOS、触摸屏、fafs文件系统、一些传感器,后来加了个网卡驱动,512k就完全不够用了

使用特权

评论回复
11
北极星405| | 2015-4-22 15:56 | 只看该作者
楼上正解!

使用特权

评论回复
12
runningwzf| | 2015-4-22 16:11 | 只看该作者
内部的一般都是程序flash
但是在应用中很经常还需要数据flash

使用特权

评论回复
13
lzllhr| | 2015-4-22 17:46 | 只看该作者
跑流水等,51都够了。跑linux(非uclinux),stm32完全不够格啊
没有什么flash够大了,只有相对与特定的应用,flash够不够的问题

使用特权

评论回复
14
MOn51| | 2015-4-22 18:46 | 只看该作者
本帖最后由 MOn51 于 2015-4-22 18:48 编辑

只要扩展RAM+nAND就可以了。运行时通过BOOT,从NAND中调入RAM,然后在RAM中运行。STM32F429+64M ram+1g Nand 没有跑不了的任务了。NOR就没有必要了。

使用特权

评论回复
15
jshengw| | 2015-4-22 19:11 | 只看该作者
应该还是有不少人不够用的,大牛很多呀

使用特权

评论回复
16
andy_bj4| | 2015-4-22 19:48 | 只看该作者
本帖最后由 andy_bj4 于 2015-4-22 19:54 编辑
21icszx 发表于 2015-4-22 08:14
请教:
1. 如果用SPI扩展FLASH用于存储TFT-LCD显示用的图档,SPI速度会不会影响LCD刷新速度?
2. 扩展FLA ...

1. 可以先將圖檔取出後放到RAM裡面, 再用FSMC刷TFT (應該是用BANK1), 速度自然是會慢一點點  
2. 可以, 但是要考慮一些記憶體映射的問題, 因為外擴nor會佔掉較多的位址線, 比較好的做法樓上幾位有說明, 例如用NAND + SRAM等方式

使用特权

评论回复
17
21icszx|  楼主 | 2015-4-22 19:55 | 只看该作者
如果:
1. 存储图形界面数据,用SPI接口的FLASH就可以,但是需要工具把数据写入FLASH中(比如字库,图片等),但是CPU通过SPI把数据转移到TFT屏的缓存中,肯定不如并口的FLASH快,会不会影响TFT刷屏速度?(是不是采用SPI+DMA+FSMC方式可以解决)
2. 如果存储程序代码,肯定要用并口的NOR FLASH,或者如15楼MOn51的方法扩展RAM+nAND,但是要增加RAM扩展

各位在实际应用中扩展FLASH都用作什么目的,请多指教。

使用特权

评论回复
18
lvyunhua| | 2015-4-22 20:32 | 只看该作者
根据需求决定是否外扩FLASH.

使用特权

评论回复
19
csust_omega| | 2015-5-1 23:54 | 只看该作者
系统级的应用就需要外扩了

使用特权

评论回复
20
maoyanf| | 2015-5-3 10:58 | 只看该作者
带图形界面就不够用了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

156

帖子

1

粉丝