查看“MYZR-LS1012A-EK200 烧录手册”的源代码
←
MYZR-LS1012A-EK200 烧录手册
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
### 安装和配置烧录工具 -------------------------------------------------------------------------------- #### 安装烧录工具 打开工具目录,双击**CW_ARMv8_v2019.01_b190130_Win_Offline.exe**进行安装,安装路径和配置默认选择。 #### 复制rcw和uboot镜像到烧录工具目录 复制rcw_800.bin.swapped和ls1012a-ek200-uboot.bin到目录C:\Freescale\CW4NET_v2019.01\CW_ARMv8\ARMv8\gdb\bin。 #### 配置烧录工具脚本文件 1.打开文件C:\Freescale\CW4NET_v2019.01\CW_ARMv8\ARMv8\gdb_extensions\flash\cwflash.py 2.修改文件中的内容: 。。。 PROBE_CONNECTION = "cmsisdap" 。。。 FLASH_TYPE = "qspi" 。。。 SOC_NAME = "LS1012A" 。。。 JTAG_SPEED = 6000 。。。 <br/> ### 开发板烧录rcw和uboot镜像 -------------------------------------------------------------------------------- ##### 使开发板处于下载模式 找到开发板上的 **BOOTMODE** 或 **BOOT SWITCH** 所指示的二位拨码开关,1拨到ON,2拨到OFF。 ##### 连接开发板和电脑 1. 打开电源,插上K20-JTAG模块到开发板,另外一端连接通过MINI USB线连接到电脑。 2. 双击工具目录下的**mbedWinSerial_16466.exe**进行驱动的安装。 3. 安装好后,打开电脑的设备管理器可看到如下图的相应的端口。<br/> [[文件:LS1012-com.png]] ##### 烧录rcw和uboot镜像到开发板 1. 双击“C:\Freescale\CW4NET_v2019.01\CW_ARMv8\ARMv8\gdb\bin\aarch64-fsl-gdb.bat”。 2. 弹出命令窗口,输入命令:**source ../../gdb_extensions/flash/cwflash.py** [[文件:LS1012-win.jpg]] [[文件:LS1012-win2.jpg]] 3. 依次输入一下命令: **fl_unprotect 0x0 0x4000000** **fl_write 0x0 rcw_800.bin.swapped --erase --force** **fl_write 0x100000 ls1012a-ek200-uboot.bin --erase** **quit** [[文件:LS1012-win3.jpg]] 4.烧录好后,开发板关电,拔掉USB线,设置拨码为启动模式,1拨到OFF,2拨到ON。 <br/> ### 开发板烧录ppa,uImage,dtb和文件系统 -------------------------------------------------------------------------------- ##### tftpd软件下载和使用 1. 网上下载tftpd64软件。 2. 打开软件,打击Browse选择镜像文件所在的目录 ##### 烧录ppa,uImage和dtb镜像 1. 电脑插上网线连接开发板网口。 2. 重启开发板,进入uboot命令行。 3. 输入命令: <pre> =====> Input: setenv ipaddr 192.168.137.9 setenv serverip 192.168.137.99 setenv ethaddr 00:00:00:00:00:03 ping 192.168.137.99 =====> Output: => setenv ipaddr 192.168.137.9 => setenv serverip 192.168.137.99 => setenv ethaddr 00:00:00:00:00:03 => ping 192.168.137.99 Speed detected 3e8 Using pfe_eth0 device host 192.168.137.99 is alive </pre> 4. ping通后,输入命令: <pre> =====> Input: run update_ppa =====> Output: Speed detected 3e8 Using pfe_eth0 device TFTP from server 192.168.137.99; our IP address is 192.168.137.9 Filename 'ppa.itb'. Load address: 0x96000000 Loading: ####### 5.3 MiB/s done Bytes transferred = 89027 (15bc3 hex) SF: Detected S25FS512S with page size 256 Bytes, erase size 256 KiB, total 64 MiB SF: 262144 bytes @ 0x500000 Erased: OK device 0 offset 0x500000, size 0x15bc3 SF: 89027 bytes @ 0x500000 Written: OK </pre> <pre> =====> Input: run update_image =====> Output: Speed detected 3e8 Using pfe_eth0 device TFTP from server 192.168.137.99; our IP address is 192.168.137.9 Filename 'uImage-ek200'. Load address: 0x96000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ############################################# 6.2 MiB/s done Bytes transferred = 14015040 (d5da40 hex) SF: Detected S25FS512S with page size 256 Bytes, erase size 256 KiB, total 64 MiB </pre> <pre> =====> Input: run update_dtb =====> Output: Speed detected 3e8 Using pfe_eth0 device TFTP from server 192.168.137.99; our IP address is 192.168.137.9 Filename 'ls1012a-ek200.dtb'. Load address: 0x96000000 Loading: # 2.7 MiB/s done Bytes transferred = 11242 (2bea hex) SF: Detected S25FS512S with page size 256 Bytes, erase size 256 KiB, total 64 MiB SF: 262144 bytes @ 0x2700000 Erased: OK device 0 offset 0x2700000, size 0x2bea SF: 11242 bytes @ 0x2700000 Written: OK </pre> ##### 更新文件系统和模块 1. 加载ramdisk系统启动,输入命令: **run load_itb** 2. 启动开发板后,输入命令: **umount /dev/mmcblk0** **mkfs.ext3 /dev/mmcblk0** **mount /dev/mmcblk0 /mnt/** **cd /mnt/** **ifconfig eth0 192.168.137.109** **tftp -gr rootfs.tar.gz 192.168.137.100** **tftp -gr modules.tar 192.168.137.100** 3. 解压文件系统和模块,输入命令: **tar zxf rootfs.tar.gz** **tar xf modules.tar** **rm rootfs.tar.gz modules.tar** 4. 解压完成后,输入命令重启开发板: **reboot**
返回至
MYZR-LS1012A-EK200 烧录手册
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
[-_-]
NXP平台:
MYZR-IMX6-EK200
MYZR-IMX6-EK200(EN)
MYZR-IMX6-EK314
MYZR-IMX6-EK314(EN)
MYZR-IMX6-EK336
MYZR-IMX6-EK336(EN)
MYZR-IMX6-EK140
MYZR-IMX6-EK140(EN)
MYZR-IMX6-EK140P
MYZR-IMX6-EK140P(EN)
MYZR-IMX8M-EK300
MYZR-IMX8M-EK300(EN)
MYZR-IMX8M-EVK
MYZR-IMX8Mmini-EK240
MYZR-IMX8Mmini-EK240(EN)
MYZR-IMX28-EK142
MYZR-IMX28-EK142(EN)
MYZR-LS1012A-EK200
MYZR-LS1012A-EK200(EN)
Rockchip平台:
MYZR-RK3288-EK314
MYZR-RK3288-EK314(EN)
MYZR-RK3399-EK314
MYZR-RK3399-EK314(EN)
Allwinner平台:
MYZR-R16-EK166
MYZR-R16-EK166(EN)
Microchip平台:
MYZR-SAMA5-EK200
MYZR-SAMA5-EK200(EN)
网关产品:
GW200
GW300
GW310/GW311
ST平台:
MYZR-STM32-EK152
所有页面
工具
链入页面
相关更改
特殊页面
页面信息