天嵌 ARM开发社区

 找回密码
 注册
查看: 6000|回复: 6

TQIMX6Q的Linux平台SD卡自动烧写方法

[复制链接]
freewing 发表于 2015-6-30 10:00:08 | 显示全部楼层 |阅读模式


TQIMX6Q开发平台在 linux 平台,使用 SD 卡自动烧写方法。在烧写之前请确认以下物件:

烧写工具包在光盘中“IMX6_CoreC_CD/Linux 平台工具/downloader.tar.bz2”
内核映像 uImage
u-boot 映像u-boot.bin
文件系统 oneiric.tgz
IMX6_CoreC 主板 一块
sd 卡 一张
sd 读卡器 一个
12V-2A 直流电源 一个


按下图拔动启动掩码,关于掩码更详细说明请查看《4.1 开机拔码说明》


  制作启动卡:

  将做好的相关制作工具与镜像解压到任意目录下。

  1.   #tar jxvf downloader.tar.bz2 -C /
复制代码

  到相关目录下


  1.   #./create_sdcard.sh -f /dev/sdc
复制代码


准备烧写镜像:


  SD 卡自动烧写,是根据 SD 启动卡中根目录下的 images 目录里面的 EmbedSky.ini 文件的内容,进行判断,选择是否烧写和烧写哪些镜像的。EmbedSky.ini 文件务必放到 SD 卡中的images 目录中,如果 SD 卡中没有该目录,请新建一个这样的目录。




烧写 ubuntu 镜像:

  复制镜像:


  先将光盘中提供的 ubuntu 镜像:u-boot_ IMX6_CoreC_for -ubuntu_v1.0.bin ,uImage_

IMX6_CoreC_for -ubuntu_v1.0,oneiric_IMX6_CoreC_for -ubuntu_v1.0.tgz 分别拷贝到 SD 卡images\bootloader\与 images\ubuntu 目录下,去掉镜像的_ IMX6_CoreC_for -ubuntu_v1.0 后缀,拷贝完成后对应的烧写文件在 SD 卡中应该是:



修改 EmbedSky.ini 文件:

  说明 1:该文件格式不能随意变动,=后面不能有空格,也不可以任意增加一行或者删除一

  行。

  说明 2:以下的“//XXX”只用作注释,真实使用时不可以出现这些内容。不然会导致出错。

  说明 3:用户在烧写 ubuntu 时只要关注下面有注释的行,并根据实际情况进行修改就可以

  了。其它不用修改。

  说明 4:对于不用更新的镜像,直接设置为空即可,如:“Kernel=”后面为空 。

  1. #### This is E9 SD config files ####
  2.   operating condition=install
  3.   OS Type=ubuntu //操作系统指示
  4.   LED indicator=off
  5.   Beep=off
  6.   extern_indication=partition //外加操作指示,partition 表示要重新分区,建议加上
  7.   #### Others ####
  8.   bootloader=images\bootloader\u-boot.bin //u-boot 镜像存放路径
  9.   LOGO=
  10.   #### Others end ####
  11.   #### Linux ####
  12.   kernel=images\
  13.   rootfs=images\
  14.   #### Linux end ####
  15.   #### Windows CE ####
  16.   NK=images\wince\NK.bin
  17.   #### Windows CE end ####
  18.   #### Android ####
  19.   boot_img=images/android/boot.img
  20.   system_img=images/android/system.img
  21.   recovery_img=images/android/recovery.img
  22.   #### Android end ####
  23.   #### Ubuntu ####
  24.   kernel=images/ubuntu/uImage //ubuntu 的 uImage 的存放路径
  25.   rootfs=images/ubuntu/oneiric.tgz //ubuntu 的 rootfs 的存放路径
  26.   #### Ubuntu end ####
  27.   #### uCOS-II ####
  28.   uCOS-II Image=images\uCOS-II\TQ6410_UCOS-II.bin
  29.   #### uCOS-II end ####
  30.   #### User Application ####
  31.   Application Image=images\UserAPPS\TQ6410_Test.bin
  32.   #### User Application end #####
复制代码

烧写系统:

  J6 为系统启动方式选择的接口,不同的拔码方式可以实现不同的启动方式。

  因为使用的 sd 卡烧写,所以还是使用 sd 卡启动。将拔码打到 1 on 其它 off。关于启动方式

  更多的说明用户可以查看 4.1 章节。

  整个烧写过程大概需要 20~30 分钟,但是因各人电脑配置不同,时间会有所变化,请耐心等待!



相关产品:

TQIMX6Q套装:http://www.embedsky.com/index.php?s=/Product/show/id/83.html




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
sswm_haozi 发表于 2015-9-19 11:27:54 | 显示全部楼层
烧录linux不行呀,只支持ubuntu吗
将目录和文件变成ini文件中的位置
不行
sswm_haozi 发表于 2015-9-19 13:30:34 | 显示全部楼层
原来是压缩的文件系统要在根目录下才行
kcy15 发表于 2016-4-6 15:44:47 | 显示全部楼层
download.img 和bin这些工具链是怎么制作出来的有没有文档
noraiein 发表于 2016-4-25 20:04:43 | 显示全部楼层
我按照他的流程走下来 想问下 sd卡盘符 是输入fdisk -l后显示的吗 我的是sda 但是运行以后没有done显示
罗肯 发表于 2016-6-9 23:07:48 | 显示全部楼层
tq2440能用sd卡烧写uboot不  
zzfree54 发表于 2016-7-16 11:54:19 | 显示全部楼层
#./create_sdcard.sh -f /dev/sdc
这句之后,制作出来的 SD 卡,根本看不到有FAT32分区,U盘查到WINDOWS7上都看不到分区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-26 14:50 , Processed in 1.046882 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表