热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

基于三星公司的32处理器s3c4510的Bootloader程序(采用ADS1.2编译)

  • 1星
  • 2013-08-26
  • 87.82KB
  • 需要1积分
  • 1次下载
标签: 三星公司

三星公司

公司

公司

处理

公司

处理器

处理器

bootloader

bootloader

基于三星公司的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 

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×