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

2019-07-12 16:44发布

学习视频:韦东山嵌入式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启动,重新上电,测试下载好的程序