你好,请教一下关于DSP 6701上电程序加载问题,由于外部程序比较小,因此使用了ATEML公司的AT28C256-15PU作为程序加载的EEPROM,这个只有32K。
现在的问题是,我在外部使用两片AT28C256,一片作为程序,片选使用0x01400000地址,一片作为存放数据,片选使用0X01410000地址,由于6701上电加载是DMA搬移64K程序,然后通过二次加载将数据导入到0x80000000区域。我在CCS开发环境编译生成的.OUT文件,通过本身的工具转换成hex文件,将hex文件拆分成两个文件(数据和程序分开),然后通过外部烧写器将程序和数据分别烧写到两片AT28C256中。这样的使用是否可以?
谢谢!
Michael (Beijing) Wu:
这么做是不允许的。
最好使用两级boot的方式, 自己做一个bootloader, 来加载程序。
david day:
你好,看到了你发表的关于6713启动问题的帖子,请问这个问题你现在解决了吗?我也遇到了类似的问题。