由于altera公司的epcsxxx芯片比较贵,所以一般用其它公司的spi flash芯片代替也可以。据AlteraFAE描述:“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”如ST 的M25P10-A, M2...
分类:
其他好文 时间:
2015-08-11 17:46:09
阅读次数:
110
一、W25Q32简介 W25Q32是华邦公司推出的大容量“SPI FLASH” 产品。1、容量32M-Bit/4M-byte(4,194,304)2、存储结构页:256-bytes扇区:4K-bytes块:64K_bytes是故:页:16384个扇区:1024个块:64个3、速度时钟速度最高:80....
分类:
其他好文 时间:
2015-06-04 11:36:01
阅读次数:
330
使用了MX25L512的SPI接口的Flash电路连接图:总的大小512kb,即64kB,sector的大小为256 Bytes,block的大小为4k Bytes调试时出现的问题:1、Flash只能读数据,不能写数据 根源在于Flash的软件写保护没有去掉,这样,写、擦除,甚至写状态寄存器都不能执...
分类:
其他好文 时间:
2015-02-12 20:05:27
阅读次数:
833
前言
OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bit(...
分类:
其他好文 时间:
2015-02-05 18:21:43
阅读次数:
258
W25Q80BV是台湾华邦电子(Winbond)生产的8M-bit串行flash芯片。主要特性有:工作电压:2.5 ~ 3.6 V功耗:读写(active)时4mA,低功耗(power-down)时 3.3VGND GND/CS SS (D10)DI MOSI (D11)DO MISO ...
分类:
其他好文 时间:
2015-01-25 18:06:19
阅读次数:
607
我想让我的程序运行在RAM中而不是在SPI FLASH上,写了一个scatterfile:ROM 0x00000000 0x00200000 ;spi flash{STARTUP +0 { startup.o(RESET, +First) ;*(+RO) }RO 0x20000...
分类:
其他好文 时间:
2014-12-25 16:20:03
阅读次数:
161
一. CPU 过高或死锁导致系统卡死
1. CPU占用过高
(1)开线程太多导致CPU占用过高,系统卡死
解决:优化应用层业务逻辑,有些业务不必开线程就不开
(2)频繁清缓存导致读spi-flash频繁,引起CPU过高
解决:在内核中文件系统部分进行处理,不去清缓存,然后在应用层用后台服务进程清缓存。这样可能导致系统内存不够用,这样就需要再对系统内存进行优化
2. CPU...
分类:
系统相关 时间:
2014-12-21 00:46:13
阅读次数:
306
板子信息(mini板子) 处理器:STM32F103RCT6 @ 72Mhz 内存:48kb RAM+256kb ROM SD卡:OMB/OMB FLASH盘:1268kb/4896kb 操作系统:uCOS IIV2.91 图形界面:ALIENTEK GUI 硬件平台:ALIENTEK MiniSTM32 V3 问题描...
分类:
其他好文 时间:
2014-12-12 15:04:14
阅读次数:
267
1.首先认识下W25Q16DVSIG,SOP8SPI FLASH16MBIT 2MB(4096个字节)(里面可以放字库,图片,也可以程序掉电不丢失数据放里面)例程讲解:①1.用到SPI库;conf.h里打开头文件2.2M串行FLASH W25Q16初始化SPI_FLASH_Init();RCC_AP...
分类:
其他好文 时间:
2014-11-26 22:15:31
阅读次数:
171
1.首先认识下W25Q16DVSIG,SOP8SPI FLASH16MBIT 2MB(4096个字节)(里面可以放字库,图片,也可以程序掉电不丢失数据放里面)例程讲解:①1.用到SPI库;conf.h里打开头文件2.2M串行FLASH W25Q16初始化SPI_FLASH_Init();RCC_AP...
分类:
其他好文 时间:
2014-11-18 23:01:25
阅读次数:
279