找回密码
 注册
关于网站域名变更的通知
查看: 241|回复: 2
打印 上一主题 下一主题

2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-2-24 10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问:2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确 程序如下: //设置 PINSEL2 位
; j- G$ p' w3 l& F: T# \#define P1_26_31_Debug 4 // JTAG D2 ' r1 y# }6 Y0 _  o3 A& ^
#define P1_16_25_Track 8 // 跟踪 D3 ( J, T) p) [) A( I
#define P2_Data_Bus 0x10 // D0-15 IO (D5 D4=01)
8 l9 b/ \1 G8 ]% j  @#define P3_27_WE 0x100 // 写信号 D8 #define P3_26_CS1 0x800 // D11 ! A+ Q0 o1 l/ u5 C! ]
#define P3_25_CS2 0x4000 2 w# i/ C; n; [9 s
#define P3_24_CS3 0x10000 ! R, o- e" A9 [
#define P3_0_23_ADDR 0x0f800000 // 地址总线
! w  d& h8 K' ]3 `% p//PINSEL0=P0_0_15_Set;
" I# T5 x6 K$ m) g3 n9 M/ S#define PIN2Set (P1_26_31_Debug+P1_16_25_Track+P2_Data_Bus+\ ( U; h$ o0 S# j& a/ C1 E
P3_27_WE+P3_26_CS1+P3_25_CS2+P3_24_CS3+P3_0_23_ADDR) 8 b# q+ v# a3 F: c6 }! m1 M
#define SST39VF320_Com_Add1 (*((volatile unsigned long *) 0x81005555))
$ x* Q+ r" l, W( I$ B0 z#define SST39VF320_Com_Add2 (*((volatile unsigned long *) 0x81002aaa))
: r, K, [2 m! J3 N#define SST39VF320_ID1_Add (*((volatile unsigned long *) 0x81000000))
0 a6 ^- t, B- D. X7 R4 C0 C5 b44 " p3 }+ g: D" o: l! R. O$ f
#define SST39VF320_ID2_Add (*((volatile unsigned long *) 0x81000001))
8 [' Z" U; F- |9 ^, b3 C' w5 Zvoid InitGPIO()
( t) T: u* a9 T5 l{
1 `# O8 P+ E8 D, vPINSEL2=PIN2Set; + A; c6 I2 i2 B4 A  X
BCFG1=0x10000000; // 16 位
- y( I' Z3 ~9 F, E0 B}
0 g, S& {; s( K# L- I: k4 b1 ^void Check320(void)
- A  a: s; M& L8 ^- d% e" E{ / a- A, `' U: R! A) C+ z( A
SST39VF320_Com_Add1=0xaa;
7 i- s2 t' b1 dSST39VF320_Com_Add2=0x55; ) D, [* k( ~) h/ z& F
SST39VF320_Com_Add1=0x90;
8 _9 `2 ~+ I7 q0 f' i// Delay_150_Nano_Seconds();
6 u. c$ ~9 m8 z/ J& z5 L9 h) D// Read the product ID from 39VF320 ' a8 F5 ~5 R- e; }6 J& _
SST_id1=SST39VF320_ID1_Add; // 读出 ID 不对 & N+ x8 ]- R* o6 v2 R
SST_id2=SST39VF320_ID2_Add; // 读出 ID 不对 0 ]3 x* T% i) ]9 u7 }
SST39VF320_Com_Add1=0xaa;
/ b) }8 _9 V8 k. E  P$ |, cSST39VF320_Com_Add2=0x55; & j" X9 Z; e: h; W/ k5 Z; f' q  N# m
SST39VF320_Com_Add1=0xF0; : K0 Z1 ~0 D, f! g, D
} 9 |5 G- r# q* F) N$ c+ J+ U

9 V3 |- w. q2 c0 y* n

该用户从未签到

2#
发表于 2023-2-24 13:15 | 只看该作者
CPU 的 A0 不能不能接,另外地址也要相应的变化。针对 FLASH 的地址和针对 CPU 的地址不一样

该用户从未签到

3#
发表于 2023-2-24 13:49 | 只看该作者
CPU的(A1-A20)接到 16位的NOR FLASH (A0-A19),即CPU的A0不接──这说明:不管A0是0还是1,NOR FLASH接收到的地址是一样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-5 02:52 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表