嵌入式LInux学习(一)熟悉JZ2440开发板以及烧写工具

学习视频:韦东山嵌入式LInux开发1期

op/eop   ——  Open JTAG/easy Open JTAG

JTAG用于下载程序,但下载速度较慢

如果板子上已经有板上程序,且该程序支持USB转串口下载程序则可用串口下载,速度较快

串口与板子通信测试

    启动Ubuntu上的minicom并配置好参数(波特率115200,无流控制)

    $sudo minicom

    板子上已经有出厂设置好地Linux系统,连接好串口USB到电脑,minicom会自动连接 串口,直接输入ls命令即可查看板子的内容

使用eop下载程序

     JTAG可烧写的程序:所有的bin文件,其中uboot.bin可烧写到Nor Flash或Nand Flash;硬件(led.bin、lcd.bin)一般烧写到Nand Flash

     板子可选择从Nor Flash或Nand FLash启动

关于JZ2440开发板的基本信息

  CPU:S3C2440A-40,400MHZ,ARM920T内核

  SDRAM:32M*2,32bit

  Nand Flash:256M,8bit

  Nor Flash:2M

关于MobaXterm的使用注意

   ——  串口波特率要设置为115200

   ——  流控制选择None

关于oflash的使用

   ——  安装OpenOCD,打开命令界面,输入oflash运行,若不能运行则需将oflash.exe的目录添加到环境变量PATH中

   ——  为eop安装驱动时若提示哈希文件不对则百度windows禁止驱动程序强制签名操作

   ——  下载完程序后记得检查启动选择是Nand Flash还是Nor Flash

烧写u-boot.bin

   烧写速度慢 ——  JTAG比较适合烧写小容量程序

   烧写到NorFlash后将JTAG拔掉并选择从NorFlash启动

  在串口通信程序中按下空格键进入uboot,否则将进入板子的初始内核文件

使用uboot将硬件程序烧写到NandFlash的步骤

1、将u-boot.bin烧到板子,采用NorFlash 启动,重新上电,串口按空格键进入uboot

2、接另外一条USB device线连接板子和PC机,并安装其libUSB驱动,用于下载程序

3、进入uboot选择n,检测到USB host is connected即可等待下载

4、打开DNW软件,点击USB Port选择Transmit并选择需要下载的bin文件

5、将板子启动选择Nand Flash启动,重新上电,测试下载好的程序

       

猜你喜欢

转载自blog.csdn.net/yhl_sophia/article/details/86612526