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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问:2214 外扩 SST39VF320 在 CS1 上为什么读 ID 不正确 程序如下: //设置 PINSEL2 位
$ T( G( D9 P# C5 _' r#define P1_26_31_Debug 4 // JTAG D2 # [8 M, X* k% n% X0 D: [' \  [
#define P1_16_25_Track 8 // 跟踪 D3
5 H' @6 v, i- M7 y& t7 u4 v3 Q! z#define P2_Data_Bus 0x10 // D0-15 IO (D5 D4=01)
1 U3 M5 v( D, L( b" c& N  j#define P3_27_WE 0x100 // 写信号 D8 #define P3_26_CS1 0x800 // D11
2 O% k" v4 @2 k' ?) V#define P3_25_CS2 0x4000
$ @" q4 c" F6 R. a$ E#define P3_24_CS3 0x10000 ! R( G( d; T$ J0 `
#define P3_0_23_ADDR 0x0f800000 // 地址总线
6 ?" N+ a* {$ W. v9 r% F//PINSEL0=P0_0_15_Set;
. t/ _( E+ L# X' n; h9 f! e( @#define PIN2Set (P1_26_31_Debug+P1_16_25_Track+P2_Data_Bus+\ 7 S7 ?0 |1 d! Z1 Y0 o
P3_27_WE+P3_26_CS1+P3_25_CS2+P3_24_CS3+P3_0_23_ADDR)
+ W9 _9 [2 i& H#define SST39VF320_Com_Add1 (*((volatile unsigned long *) 0x81005555))
3 @9 z6 [- u4 b+ C  f( S#define SST39VF320_Com_Add2 (*((volatile unsigned long *) 0x81002aaa)) : f! u0 }& l% T. i' l
#define SST39VF320_ID1_Add (*((volatile unsigned long *) 0x81000000))
* F3 f9 i0 ^  Z+ q3 I* O44
% U- c; L) H! ?' L" [& m#define SST39VF320_ID2_Add (*((volatile unsigned long *) 0x81000001))
! t2 X, t+ C( pvoid InitGPIO() & S7 _, d' x9 {7 D0 D3 u
{
) U! Q2 }6 G+ ]+ Y) ePINSEL2=PIN2Set;
- c2 w% x, _& C7 u0 ^2 WBCFG1=0x10000000; // 16 位 3 H( @; ^! l( B& a( @# u/ q
} 8 I" p& o* S6 z  b! B: I
void Check320(void)
, O" P  u* M/ j0 \{ ; Z. m1 R- q2 [7 j7 F2 h
SST39VF320_Com_Add1=0xaa;
. L. S3 G1 n+ w& W3 n* h- Z0 jSST39VF320_Com_Add2=0x55;
) @& |% K/ m8 y; ]/ ?5 _SST39VF320_Com_Add1=0x90;
! J) q" i: V5 e) ]# L: b// Delay_150_Nano_Seconds();
4 t9 K; F+ i" ~# s! C// Read the product ID from 39VF320
; V% J) F: |9 t. Z! [6 G" M- KSST_id1=SST39VF320_ID1_Add; // 读出 ID 不对 5 b7 P1 {* [2 r* D  X
SST_id2=SST39VF320_ID2_Add; // 读出 ID 不对 / N1 f' v6 W8 j! }% g
SST39VF320_Com_Add1=0xaa; 3 j. T" p# v& L* S& f
SST39VF320_Com_Add2=0x55;
+ d3 u; r" ]; f# Y+ t5 j; iSST39VF320_Com_Add1=0xF0; 4 U# S- x4 a+ c1 N. Q" E/ c2 w" `
}
% P" J0 g# v/ m9 [6 h% z5 D! |% B6 P& e! s

该用户从未签到

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-11-23 17:05 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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