1.下载SAM-BA-Install.exe软件装置
2.衔接at91sam7s64板子上的DBGU串口到PC
3.翻开SAM-BA.exe,点击”DBGU connection”
<1>将at91sam7s64的ERASE[第55脚]接至高电平(有必要坚持大于50ms的时刻),擦除flash中一切内容的同时会解锁内部一切flash防写锁,
答应对flash编程
<2>将at91sam7s64的TST[第40脚]接至高电平20秒或以上(在此期间at91sam7s64内部TST逻辑操控单元会检测内部flash是否被确定,
假如检测到未被确定,那么TST逻辑操控单元会将RomBoot引导程序烧写到内部0x100000处的flash中,这样复位后RomBoot就开端履行)
<3>复位at91sam7s64或从头上电,当能够从DBGU口看到”RomBoot”数据输出时,”DBGU connection”就能够正常衔接了!:):
4.进入SAM-BA编程下载环境后,挑选at91sam7s64、下载文件,就能够把文件下载到at91sam7s64的flash里了
5.将程序下载结束之后,如若还想再次下载,假如前次下载程序时挑选了lock flash,那么需求遵从<1>~<3>的过程先解锁flash,假如没有
挑选lock flash,那么能够遵从<2>~<3>的过程,再次进行RomBoot康复,只要这样才干再次运用SAM-BA.exe下载
总结:此种方法仅运用DBGU串口,省去了H-Flasher+wiggler烧写程序的费事,但需求20多秒的RomBoot康复,实践中恰当挑选!