源码:
点击此处下载 ourdev_496409.rar(文件大小:404K) (原文件名:AT91SAM7S256(0.1).rar)
编译好的bin文件:
点击此处下载 ourdev_496411.rar(文件大小:5K) (原文件名:usbmemboot(256).rar)
占用资源:flash 0x100000~0x101FFF, io PA10,PA28
USB上的1.5K电阻上拉到PA28
使用方法:
首先用HJTAG,JLINK之类的工具将usbmemboot.bin文件下载到AT91SAM7S256的内部flash,下载完毕后关闭板子的电源。
接着用跳线将PA10短接到地(GND),重新上电后在PC端将出现一个U盘。更新应用程序时只需将U盘内bin文件删除,
将编译好的应用程序的bin文件拷贝到U盘,即完成了应用程序的更新。关闭板子电源,取消跳线(PA10悬空),重新
上电应用程序开始运行。
注意:
应用程序的起始地址为0x102000,编译应用程序的时候在编译器上要配置为0x102000
如果要在AT91SAM7S64上使用,只需将代码中的#include <AT91SAM7S256.H>改为#include <AT91SAM7S64.H>重新编译即可
boot的工程配置截图:
(原文件名:boot工程配置.jpg) |
|