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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问:2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确 程序如下: //设置 PINSEL2 位
; u/ i5 [% d% y" o% E! ~) x#define P1_26_31_Debug 4 // JTAG D2 / {) N6 W  f* p2 g; E, F, Y
#define P1_16_25_Track 8 // 跟踪 D3
" D. n, y; s3 j#define P2_Data_Bus 0x10 // D0-15 IO (D5 D4=01) " w& l; P" e$ g! R/ c+ A
#define P3_27_WE 0x100 // 写信号 D8 #define P3_26_CS1 0x800 // D11 ( @4 \& R% g. j4 L" C
#define P3_25_CS2 0x4000 / v+ u8 _# F0 c2 ?
#define P3_24_CS3 0x10000
& c5 ~1 K7 C& z; E3 a" o! m+ q#define P3_0_23_ADDR 0x0f800000 // 地址总线
+ n( C8 }9 G* b//PINSEL0=P0_0_15_Set;
: H8 ]# _7 P; A; e, D' o6 }6 e6 v4 Q#define PIN2Set (P1_26_31_Debug+P1_16_25_Track+P2_Data_Bus+\ 2 }2 `+ W! y* J) p
P3_27_WE+P3_26_CS1+P3_25_CS2+P3_24_CS3+P3_0_23_ADDR)
: N7 {& x2 `8 }/ O#define SST39VF320_Com_Add1 (*((volatile unsigned long *) 0x81005555)) ) e5 e  [+ K7 I( \
#define SST39VF320_Com_Add2 (*((volatile unsigned long *) 0x81002aaa))
- z8 P" h/ Y8 d, M, R: Z9 k#define SST39VF320_ID1_Add (*((volatile unsigned long *) 0x81000000))
0 ?3 |! M4 x1 \44
5 P2 c4 ^1 W5 K. a2 S#define SST39VF320_ID2_Add (*((volatile unsigned long *) 0x81000001)) & e* }" Z4 k. B) j" U' v8 T' d; C
void InitGPIO()
% }+ U  u9 P! ]- K{ 7 r  E: R; F( ]$ j. _  x
PINSEL2=PIN2Set;
( p3 S: f7 l5 p4 E4 Q3 c1 uBCFG1=0x10000000; // 16 位 " M! u8 O8 P3 M7 ?9 ~0 d
}
& l% L' j0 m  [5 Zvoid Check320(void) 4 v& }1 P$ m# s8 i/ d% p
{
8 F% d/ W1 E6 a; C0 r+ {* I. bSST39VF320_Com_Add1=0xaa;
# V- @6 g6 F$ XSST39VF320_Com_Add2=0x55;
0 O- Q% k/ D# A/ b, wSST39VF320_Com_Add1=0x90; ! r( |8 P3 z4 w- Q7 _$ K  m
// Delay_150_Nano_Seconds(); # k5 d3 g. O& L  s2 o
// Read the product ID from 39VF320 " _2 G" ~: x- J/ ]
SST_id1=SST39VF320_ID1_Add; // 读出 ID 不对 : w/ l4 x9 T3 ]: L4 B7 o* P
SST_id2=SST39VF320_ID2_Add; // 读出 ID 不对
$ X. H, S) S  C7 J! @SST39VF320_Com_Add1=0xaa; : Y, }8 N' m) Z/ y2 H- K
SST39VF320_Com_Add2=0x55;
7 H. z/ C# a1 ESST39VF320_Com_Add1=0xF0; . o3 m2 D* G2 }5 {
}
$ B( g$ c3 g: j. P
5 `7 J* h) a& H$ X4 K) ]* o/ u& H

该用户从未签到

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-10 17:06 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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