以单片机作主机,DSP为从机,通过单片机将程序烧写到DSP中去的方法。 1:生成table表 1 按程序中说明将C51单片机和VC5402连接在一起 注意:将系统板上DSP5402的第51脚hint/tout1和DSP5402的第66脚外部中断int2短接在一起。
2 将HPI_BOOT文件放在C盘或者其他盘符的根目录下(假设放在C盘下)
3 将在CCS中生成的.out文件复制在HPI_BOOT文件里(假设生成的是ledxf.out文件)。
4 在DOS环境下(进入方法与flash_boot一致)进入到hpi_boot目录,如下图 在光标处输入命令:coff_both out led.out然后回车,如下图 4 关闭DOS界面,会发现生成了一个C文件 ,打开此文件,部分内容如下 上图中的黑色部分便是所要的table表 2 HPI加载 1 打开单片机主程序hpi-boot-IO(假设硬件连接方式为I/O口方式),将程序中数组table[]里的元素用上图黑色部分代替,同时修改主程序中for循环i的次数,既是数组元素个数。 2 在单片机运行环境中运行该程序,结果会发现测试灯闪烁。说明以单片机作主机的HPI方式加载成功。
|