本人参考了一些资料,包括TMS320VC33-DATASHEET,现在已经通过论坛方法完成FLASH烧写,现有如下疑问困扰本人很久,希望大神予以帮助!
1、打开CCS环境时,是否需要在启动CCS时通过GEL文件来配置总线控制器,因为本人直接在load program后直接通过view-memory的方**出现CCS卡死情况,根本无法读取外部ROM数据。通过本人尝试发现,可以通过运行程序对总线控制器“#define PBCR *(int *)0x808064 .......PBCR = 0x10fa;....”进行配置后,可正常读写外部ROM,本人用的EN29lv160芯片。求VC33的通用GEL文件,其是否与bootloader有关?
2、本人烧写完后的FLASH内容如下:请大牛帮忙分析,指出bootloader失败的原因。
1、 上电逻辑:MCBL/MP^一直接电源正极,上电复位后,通过CPLD拉低INT0^,表示boot loader引导地址为0x1000,此过程是否正确?(原理图中hold^引脚处于浮空,所以总线PBCR的bit1位配置为1,不响应外部hold)
2、 烧写至FLASH内部数据流结构如下:
0x00001000:0x0010 0x0000 0x10fa 0x0000 0x0001 0x0000 0x0042 0x0080
0x00001008:0x0000 0x0000 0x0081 0x0000 0x0000 0x0080 0x0000 0x0F2B
.......
|