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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问:2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确 程序如下: //设置 PINSEL2 位 * t- a* o4 J/ K8 \* ]# Z
#define P1_26_31_Debug 4 // JTAG D2
& G  H% ^$ r* o! E1 A#define P1_16_25_Track 8 // 跟踪 D3
0 P; p% A9 I# Y" X  \0 l, V2 G#define P2_Data_Bus 0x10 // D0-15 IO (D5 D4=01) / ?4 m; k9 d* v* X) \
#define P3_27_WE 0x100 // 写信号 D8 #define P3_26_CS1 0x800 // D11
8 y0 m% f# D, G7 _% i7 D! x#define P3_25_CS2 0x4000
& V6 U$ A9 C7 s) O#define P3_24_CS3 0x10000
6 ?2 [% i% @8 |+ v8 U# j1 Y#define P3_0_23_ADDR 0x0f800000 // 地址总线
1 V( s! t# g4 x' b1 }7 h# @//PINSEL0=P0_0_15_Set; , T" [- s2 D" x: @' u2 `' A7 N$ K
#define PIN2Set (P1_26_31_Debug+P1_16_25_Track+P2_Data_Bus+\ $ Z& i& l7 T9 p5 `
P3_27_WE+P3_26_CS1+P3_25_CS2+P3_24_CS3+P3_0_23_ADDR)
5 @) W& X& k( j9 w- }0 a2 @#define SST39VF320_Com_Add1 (*((volatile unsigned long *) 0x81005555)) ) @3 A  Z: M. D
#define SST39VF320_Com_Add2 (*((volatile unsigned long *) 0x81002aaa))
* j: y4 O/ `% @8 b* e" |#define SST39VF320_ID1_Add (*((volatile unsigned long *) 0x81000000))
1 {& D2 P$ \# z44
" Y7 s0 k7 o9 n#define SST39VF320_ID2_Add (*((volatile unsigned long *) 0x81000001))
$ V6 @6 k8 ^, F) R0 R3 Evoid InitGPIO() ; O2 ?$ \& F' o% y  t
{
: v$ ], \8 K4 m, iPINSEL2=PIN2Set;
% ^: c5 v( Y: W" n7 cBCFG1=0x10000000; // 16 位 ' A: N  X5 t6 w& r- u; t
}
: A3 {  q5 [, u6 j8 ivoid Check320(void)
+ A% A/ a& o; M4 |{
8 w& w/ K1 R4 f! S7 jSST39VF320_Com_Add1=0xaa;
  w6 O9 S) i  l' c) L& c; e2 vSST39VF320_Com_Add2=0x55; - ~- x* @& l. g# N; i5 U
SST39VF320_Com_Add1=0x90; 4 i% A! q* b! a. Q
// Delay_150_Nano_Seconds();
/ q. h0 l4 `5 C  ~# i2 U// Read the product ID from 39VF320 9 O- A6 m$ p  G3 C1 [. ]) Y% }( p
SST_id1=SST39VF320_ID1_Add; // 读出 ID 不对 + u1 l( J* M- P1 I) @0 G7 r
SST_id2=SST39VF320_ID2_Add; // 读出 ID 不对
- r1 v+ ~& o7 `+ J: v) h7 ESST39VF320_Com_Add1=0xaa;
- ?! a& I: [- x) r1 t" ?8 T7 p! JSST39VF320_Com_Add2=0x55;
- A8 A9 `  b; n& {* PSST39VF320_Com_Add1=0xF0; 7 O# P( G8 E' Y. I  q
}
% ^5 n, A4 w- _6 J
# h+ K0 [+ V: _- l% O& W

该用户从未签到

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-6-27 19:08 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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