基于三星公司的32处理器s3c4510的Bootloader程序(采用ADS1.2编译)
时间:2019-12-22
大小:89.4KB
阅读数:141
查看他发布的资源
资料介绍
基于三星公司的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,接收完后问是否启动IMAGEprog 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……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。