|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
NOR FLASH驱动程序
. T) M) g& v# t
/ w8 T) b @' u6 _使用UBOOT体验NOR FLASH的操作(开发板设为NOR启动,进入UBOOT)
& {2 J6 ^ v& r* K& A先使用OpenJTAG烧写UBOOT到NOR FLASH
# I1 @( M; q8 C$ U! q' M* ^5 ^% k
6 U7 d4 ]& U! ^, }2 |
) x! B- b4 M9 _1 q" W1. 读数据
- ~9 L$ ?; G9 f9 {; J7 ?md.b 0 , f9 M3 S- `: O0 j# j6 \! h
9 B& U5 k/ \7 j7 y3 O5 H% L
% _ J' P$ G$ @7 \# \) E
2. 读ID ^) C9 ]; Z/ ?" E3 B& z
NOR手册上:# k5 U" o! r! t* M8 C
往地址555H写AAH; u, C2 A; c0 b3 ]" G- |3 n9 q
往地址2AAH写55H+ \! l. H' f2 M2 {9 F
往地址555H写90H
/ ^) @4 m" B5 h, q. P6 Q( [读0地址得到厂家ID: C2H+ x. _. R' y. D2 F4 Z( r
读1地址得到设备ID: 22DAH或225BH
( [$ f) T9 u& j( h退出读ID状态: 给任意地址写F0H
6 Z$ l2 _3 ~, ?+ s$ t) {& I' }! Y. S7 q- r
; {) {& ^7 r% h# m6 `0 {' n0 p2440的A1接到NOR的A0,所以2440发出(555h<<1), NOR才能收到555h这个地址6 C U" ~+ Z& N+ | Q* |2 M! X0 S
UBOOT怎么操作?, O: \( `8 a+ u: v) @1 v2 X
$ ~7 n, W0 o: ]
5 Y0 K9 M4 J/ f( i6 T5 t往地址AAAH写AAH mw.w aaa aa
) x8 J: l1 [, F4 w1 t- [: V+ \. U往地址554写55H mw.w 554 55
# }7 u# I- W( ]3 D/ @往地址AAAH写90H mw.w aaa 90
6 m" L' ~5 M: R$ Q1 v读0地址得到厂家ID: C2H md.w 0 1) f Y9 j4 p5 M6 S
读2地址得到设备ID: 22DAH或225BH md.w 2 1. k1 c/ @4 a- K: L3 Q' k3 y
退出读ID状态: mw.w 0 f07 l9 k5 ~" o# k& ?4 q: V
! b' a$ m" y, P; [
0 v6 x- r6 Y+ D6 F |
|