自己用6701做的产品,由于程序太大,内部的RAM空间不足,计划使用外部RAM进行调试。
根据MAP文件知道.text段约占空间50k,这部分在CMD文件中依然配置在6701内部的RAM中运行,.cinit段/.const段/.far段,这几部分每一段都超过90k因此计划放在外部RAM。
目前的硬件环境是在CE1空间上连接了一片512k×8位的SRAM,在GEL文件中的emif_init中对CE1进行配置,参数为0xffffff0f,在load program时总提示我校验失败。
我查了一下6701的文档,希望确认一件事情,是不是6701的CE1空间只能支持8位和16位的读操作,而对于写操作只能支持32位,因此使用8位的片外SRAM是不能进行程序运行的。



