基于三星公司的32处理器s3c4510的bootloader程序,采用ADS1.2编译,该程序运行后可通过网口采用tftp协议下载应用程序.BIOS FOR 4510
现在只对39VF160烧入,对其他FLASH可自改,注意要修改BIOS的驻留地址,现地址为0X1F0000.对不同的RAM而言,修改SYSINIT.S里的参数.现运行地址为0X7C0000,可在ADS中修改.1.将TFTP.BIN烧入到FLASH起始位置.
2.接好串口,使用代板是UART0,开SSCOM,设19200,复位,进入BIOS后输入
copy 0 1f0000 6000,这一步是把FLASH 从0位置开始的长度为6000H的BYTE COPY到 1F0000处,输入Y确认.
3.输入ap 进入TFTP接收数据,在主机终端执行 tftp -i 192.168.168.101 put filename 传送数据,结束后在SSCOM输入Y确认烧入,很快就完成了.
4.输入boot并确认,即可启动烧入的程序.
5.再复位后,又进入BIOS,可重新烧写FLASH,也可输入boot启动已烧入的程序.命令介绍
help 及 ? 列出所有命令
load [address]从主机TFTP接收数据,缺省地址为8000,接收完后问是否启动IMAGE
prog addr1 addr2 length [-no0] 将RAM中ADDR2开始的数据烧入到FLASH中ADDR1开始的位置,长度为LENGTH, -no0指示不修改0地址的数据,只对FLASH 0地址起始的烧写操作有效,此BIOS能将B XXXX指令转到B 1F0000 执行BIOS程序,所以复位后直接进入BIOS,若使用-no0则直接进入程序,下次再要BIOS时可在0地址写入
B 1F0000命令
ap 从TFTP接收数据到8000处完后将数据写入flash 0地址开始的地方,并修改0地址的内容
copy
ipcfg 显示IP地址
ipcfg xxx.xxx.xxx.xxx 修改IP地址
boot 启动程序注意:对与0地址命令为b xxxx或nop地程序,此BIOS比较好使,若要加入对MOV PC, xx, 和LDR PC, XX的支持可自改BIOS文件列表: bios_tftp .........\tftp .........\....\39VF160.C .........\....\39vf160.h .........\....\arp.c .........\....\arp.h .........\....\bios.c .........\....\bios.cc .........\....\bios.h .........\....\bioscall.h .........\....\board.h .........\....\config.h .........\....\console.c .........\....\console.h .........\....\DataType.h .........\....\DebugRel .........\....\eth.c .........\....\eth.h .........\....\hexput.c .........\....\icmp.c .........\....\icmp.h .........\....\ip.c .........\....\ip.h .........\....\mac.c .........\....\mac.h .........\....\main.c .........\....\s3c4510.s .........\....\skbuff.c .........\....\skbuff.h .........\....\sysinit.s .........\....\tftp.apj .........\....\tftp.c .........\....\tftp.h .........\....\tftp.mcp .........\....\tftpput.c .........\....\tftp_Data .........\....\.........\CWSettingsWindows.stg .........\....\.........\DebugRel .........\....\.........\........\ObjectCode .........\....\.........\........\TargetDataWindows.tdt .........\....\udp.c .........\....\udp.h .........\....\utils.c .........\....\utils.h .........\....\vector.s .........\....\vector1.s .........\tftp.bin .........\使用说明.txt
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论