|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
NOR FLASH驱动程序* ]. z& b( ~5 l6 t
f+ I1 W1 T4 u' f/ s4 V
使用UBOOT体验NOR FLASH的操作(开发板设为NOR启动,进入UBOOT)
7 U m( B+ z8 O& m先使用OpenJTAG烧写UBOOT到NOR FLASH( ]5 `9 u2 O9 A8 b/ @# t3 y( }
. x9 k6 W. L7 q/ p' d8 n( `+ ?& l* q2 s
1. 读数据
' s! c% S* `( b: ~' } r; n+ tmd.b 0
+ ?) B) S3 p( c4 N% `$ O: _. g# V
; b0 K( h+ O" T
2. 读ID
5 M! o3 O% k5 x4 bNOR手册上:1 h* M# J3 Z* o5 |2 T u- T
往地址555H写AAH
2 d) [8 E5 J+ V0 g6 ?; Q+ y/ w往地址2AAH写55H
# r* Y$ x+ x. H; d3 j# S4 S. k往地址555H写90H
8 Q! h0 _: p8 J& s: W2 j读0地址得到厂家ID: C2H
- F1 d$ s) j3 T0 V( o6 q. f读1地址得到设备ID: 22DAH或225BH
2 y2 ~" x, q2 @7 g$ S5 q退出读ID状态: 给任意地址写F0H) q8 L5 |2 `! g, Z+ c N* k& ^
, A; Y% e6 a' X
x; Y L& `$ [' ?4 b$ I; ]% L( r2440的A1接到NOR的A0,所以2440发出(555h<<1), NOR才能收到555h这个地址 V$ o; ~% `0 }3 R, J
UBOOT怎么操作?
v$ [3 d5 } g' l
3 Y! k% N( w" ]" w: ?" y6 W
# Q J2 A+ C: f, U5 a& U$ P6 V往地址AAAH写AAH mw.w aaa aa
2 U0 i. y* a2 u5 p% V* K% V( a往地址554写55H mw.w 554 55
$ }9 b! j, y1 f- l# t往地址AAAH写90H mw.w aaa 90
4 r& {( ^& y/ `+ h5 v# f读0地址得到厂家ID: C2H md.w 0 1
5 T r( ?4 G* P: y: P3 z' {读2地址得到设备ID: 22DAH或225BH md.w 2 1
& L. t2 N! N" z( S7 m, m- b! Y) ~退出读ID状态: mw.w 0 f0* \- i0 m8 u7 \7 D$ R
1 G& i7 a* w) M4 E$ S: H Z7 @, s 3 L" F- a1 g* U# C3 Q: w2 u
|
|