源码: 点击此处下载 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) |
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) | Powered by Discuz! X3.4 |