用菜农大叔的HOSTISP结合新唐的ICP Code可以实现UART ISP和USB ISP,对于我们程序更新来说非常方便,但是想想觉得不能浪费我们的SD卡,想把以前做过的SD卡引导程序移植过来。大致过程如下:
1、编写一bootloader(具有FAT16文件系统),固化在LDROM中;
2、系统上电,bootloader读取userprogram.bin并存放在SRAM指定区段A;
3、bootloader加载完userprogram.bin后跳转到区段A起始地址,用户程序开始运行
国庆长假啊,可是回家一趟时间就差不多了,今天回来写了下程序,FAT16文件系统已经OK了,可以正常读写文件了,准备开始写BOOTLOADER,但是一想不对啊,助学板的SRAM太小了,又没有外扩,看样子要改成“bootloader读取userprogram.bin并存放在APROM指定区段A”了,这就要用到ISP了,要请教菜农大叔了。写程序真累,预先发帖催促自己一下,也请大家多多支持。 |