工具与软件:
嗨、大家好、我已经成功地将512Mb Compact Flash 卡连接到了我的 F28075、而且能够设置扇区并读取数据、根本不会出现任何问题。
我插入16GB 千兆字节卡、我的装配软件根本无法读取该卡。 显然、安装和访问高容量 Compact Flash 卡必须不同。
有人知道如何使用您的 MCU 读取高容量 Compact Flash 卡吗?
在此提供的任何帮助都将受到完全和非常感谢。
感谢大家、希望很快收到您的反馈。
彼得
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.
工具与软件:
嗨、大家好、我已经成功地将512Mb Compact Flash 卡连接到了我的 F28075、而且能够设置扇区并读取数据、根本不会出现任何问题。
我插入16GB 千兆字节卡、我的装配软件根本无法读取该卡。 显然、安装和访问高容量 Compact Flash 卡必须不同。
有人知道如何使用您的 MCU 读取高容量 Compact Flash 卡吗?
在此提供的任何帮助都将受到完全和非常感谢。
感谢大家、希望很快收到您的反馈。
彼得
尊敬的 Peter:
我假设 EMIF 用于连接 compact 闪存。 EMIF CS0仅用于同步存储器(SDRAM)、支持高达256Mx16。 所有其他片选用于异步存储器、例如 NOR 闪存或 CF。 CS2和 CS3的存储器范围分别为2MBx16和512Kx16。
哪种 CS 用于您的 CF? 您是否能够访问 512MB CF 的所有地址?
从 EMIF CS 存储器映射、 无法完全支持16GB CF、但如果使用 CS2、您可以从0到2MBx16访问其中的一部分。
16GB CF 卡是否具有与512MB 卡相同的接头引脚排列? A[2]、D[15:0]、CS[1]:0]、CD[1]:0]、IO 读取和 IO 写入等。
QJ Wang、您好、我应该已经解释了我的设置。
我不使用 EMIF、而是使用 MCU 上的端口直接控制。 PORTB16 - PB31 (16位数据总线)和 PC13到 PC19、用于 A0、A1、A2、CS0、RD、 WR、复位和使用真 IDE 模式。 我的代码也位于 C28x 汇编器中。
是的,我可以读取512MB 闪存卡上的所有扇区,根本不会出现任何问题。 为安全起见、我将以50MHz 的频率运行我的 MCU。 端口以 SYSCLK/2运行。
在紧凑型闪存卡上的接头,他们都有相同的50引脚接头和所有的控制线应该是相同的,否则卡将不兼容某些使用紧凑型闪存卡的产品。
但是我最好检查我正在使用的16GB 卡,品牌是 ATP Pro 700X MAX UDMA CompactFlash 16GB。 我开始觉得16GB initalize 序列与512MB 卡不同。 "那你打算怎么办?"