Trouble Reading Memory Block at 0x30d40 on Page 1 of Length 0x63: Error 0x00000002/-2130 Error during: Memory, Cannot access memory address at 0x00061ABB Sequence ID: 65 Error Code: -2130 Error Class: 0x00000002
求帮忙分析下 万分感谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Trouble Reading Memory Block at 0x30d40 on Page 1 of Length 0x63: Error 0x00000002/-2130 Error during: Memory, Cannot access memory address at 0x00061ABB Sequence ID: 65 Error Code: -2130 Error Class: 0x00000002
求帮忙分析下 万分感谢
发现从CE0到CE3空间偶地址都是零,DSP_EMIF_ARDY引脚接到CPLD,CPLD直接给DSP_EMID_ARDY赋1,CCS3.3才能使用Memory观察到CE空间数据也就是从20000开始的数据。上电复位从20000开始偶地址都是0,奇地址都是FFFF,FLASH擦除操作之后,偶地址依然为0,奇地址为0X0010,用十进制显示的时候是16.
CPLD设计中是扩展了FLASH高6位地址FA13-FA18。 DSP A1-A13接FLASH FA0-FA12。 DSP_EMIF_AWE接FWE,DSP_EMIF_ARE接FOE,DSP_EMIF_CE1接FCE FBYTE直接赋1,位字模式。
问题解决了,DSP_EMIF_ARDY在CPLD中一定要赋1,另外主要问题是,1、EMIF配置有点问题且CPU不能太快,72M就行。2、擦除操作之后一定要有足够的延时,且要有循环判断!