S3C2410 bootloader 的编译及烧录

原创 2007年09月13日 20:38:00
s3c2410的硬件配置

CPU: S3C2410
ROM: 64M SMC(NAND Flash)
RAM: 64M DRAM
NET: cs8900a
DISP: VGA and TV enable

bootloader的编译

1. 安装好完整的linux及编译工具
2. 安装mizi提供的交叉编译工具
   以root登陆
   #mount /dev/cdrom /mnt/cdrom
   #cd /mnt/cdrom/toolchains
   #rpm -ivh *.rpm --force 
   然后修改path环境变量
   添加:/opt/host/armv4l/bin
   #export PATH=$PATH:/opt/host/armv4l/bin
   也可以在~/.bash_profile中修改环境变量
3. 解压及编译vivi
   #cd ../bootloader
   #tar -xzvf /mnt/cdrom/vivi-sd-040403.tar.gz
   #cd vivi-sd
   #make distclean
   #make menuconfig
   选择CS8900 network function support 和 GZSD VGA and TV
   init function support 保存推出
   #make之后得到vivi这个文件,这就是我们想要的bootloader。

bootloader的烧入(windows下)

   1.Jtag的驱动安装步骤
     1.将光盘JTAG/win/GIVEIO目录下的GIVEIO.SYS复制到system32/driver目录下。
     2.在控制面板中添加硬件,然后选择我已连接了硬件,添加新的硬件设备, 安装,手动从列表中选择硬件,选择端口(COM,LPT),安装光盘目录下的giveio.inf
   2.bootloader的烧入
        光盘JTAG/win/sjf2410/debug
         #sjf2410.exe /f:vivi
         选择nand并且烧录第0地址(所有选项均选0)

检查烧录结果:

   使用windows的超级终端,串口设置如下:

   波特率:115200
   数据位:8
   奇偶校验:无
   停止位:1
   数据流控制:无

   连接完毕后按下开发板上的Reset键就可以得到终端提示符。
 

S3C2410 bootloader 的编译及烧录

s3c2410的硬件配置CPU: S3C2410ROM: 64M SMC(NAND Flash)RAM: 64M DRAMNET: cs8900aDISP: VGA and TV enableboot...
  • Bohemia_2006
  • Bohemia_2006
  • 2007年06月06日 13:35
  • 782

Arduino烧写bootloader

什么是bootloader一般情况下微处理器写入程序时都通过专门的编程器进行烧写,但是也可以通过在MCU中预先写入一些程序来实现某些基本功能,这些预先写入的程序代码就是bootloader。这样每次复...
  • u013810296
  • u013810296
  • 2017年02月10日 23:20
  • 3051

嵌入式linux烧写(一)—BootLoader的裁剪和编译

一、BootLoader的概念    BootLoader是系统加电启运行的第一段软件代码.回忆一下PC的体系结构我们可以知道,PC机中的引导加载程序由BIOS(其本质就是一段固件程序)和位于硬盘M...
  • liuhongxiangm
  • liuhongxiangm
  • 2015年02月04日 09:48
  • 2148

Arduino nano的bootloader文件烧录

1、买了了nano还没用就用 avrisp烧录器给烧了其他程序,仅仅是的avr单片机了; 2、将他恢复成Arduino nano吧。 在Arduino软件安装目录中的hardware\arduin...
  • qq_36373500
  • qq_36373500
  • 2017年09月10日 12:18
  • 379

如何给Arduino芯片烧入bootloader

这里主要向大家介绍两种向arduino的cpu芯片烧入bootload的方式,其实两种方式差别并不大,看完下面的内容你就知道了。   参考资料:   Bootload_百度百科   http://b...
  • u014687890
  • u014687890
  • 2014年08月23日 00:46
  • 5406

atmega328p烧写Arduino bootloader

前几天,arduino 无法下载,后发现好似是bootloader掉了,好在有USBASP网上一通找资料。现整理下 照着usbasp上连 11,12,13,reset,电源脚脸上打开progisp...
  • geek_1024
  • geek_1024
  • 2015年02月09日 10:23
  • 2790

[Arduino]烧写Arduino BootLoader的几种方法

[Arduino]烧写Arduino BootLoader的几种方法
  • sysjtlwx
  • sysjtlwx
  • 2017年06月27日 23:32
  • 3455

bootloader烧写

关于bootloader,先简要地总结一下。经过了第一个阶段的学习,对bootloader有了一个整体的认识,其实把它当作一个功能单元就可以了,职责就是完成从硬件加电到操作系统内核运行之前的所有工作,...
  • dyzhen
  • dyzhen
  • 2015年02月06日 23:46
  • 2733

Nordic 51822 烧录bootloader 后,需要OTA一次,才能启动App解决办法

Nordic 51822 烧录bootloader 后,需要OTA一次,才能启动App解决办法 使用nrfjprog烧写寄存器标志位 nrfjprog --memwr 0x3FC00 --v...
  • cheneysunw
  • cheneysunw
  • 2017年09月06日 15:16
  • 700

如何走进嵌入式开发[3] -- 烧录bootloader

 在拿到一块空白板子时,我们的bootloader如何烧到FLASH上呢? 一个途径就是通过仿真器,ARM有高级仿真器,高级货是不错,不过我们选择穷人的方式,也是个仿真器,至于是啥,网上一搜一大堆,j...
  • rastevil
  • rastevil
  • 2009年10月31日 19:37
  • 1179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:S3C2410 bootloader 的编译及烧录
举报原因:
原因补充:

(最多只允许输入30个字)