1. 制作可以烧写的TF卡(TF卡内存至少2G)

  • 给TF卡分区。需要将TF卡先插入开发板,然后再启动开发板并进入Uboot模式,然后在超级终端中,依次输入下列烧写命令:
 fdisk -c 1 fatformat mmc 1:1ext3format mmc 1:2ext3format mmc 1:3ext3format mmc 1:4
  • 使用SSH工具,拷贝压缩包 “iTop4412_uboot_xxx.tar.gz” (uboot源码)到PC机的Ubuntu系统
    中,然后解压压缩包,得到文件夹“iTop4412_uboot”,进入“iTop4412_uboot”文件夹

  • 拷贝光盘中文件夹中对应核心板的镜像“u-boot-iTOP-4412.bin”到上一步解压出来的文件夹“iTop4412_uboot”中。

  • 在Ubuntu命令行中输入命令“df -l”,查看一下系统有哪些盘符。接着使用读卡器将TF卡连接到PC机的Ubuntu系统下。再次输入命令“df-l”查看新增的盘符。

  • 进入文件夹“iTop4412_uboot”中。在Ubuntu命令行中,执行Linux命令:
    ./mkuboot/dev/sd*,mkuboot是uboot源码文件夹中的一个脚本,sd*是TF卡的盘符,由上一步df-l查看,如sdb,末尾不需要加数字。

2. 检查可以烧写的TF卡是否制作成
使用读卡器连接TF卡到Win7系统上,如果在Win7系统上发现TF卡的存储空间减少了2G以上,那么这个TF卡就制作成功了

3. 使用TF卡烧写

  • 将制作完成的TF卡接入PC机的Win7或者Ubuntu系统中,在TF卡上建立文件夹
    “sdupdate”。注意,文件夹名字一定要使用 “sdupdate” 。
  • 拷贝相应的镜像文件(uboot、system、zImage、ramdisk)到TF卡的文件夹“sdupdate”中。
  • 将TF卡先插入开发板中,进入超级终端的 Uboot 模式。
  • 输入烧写命令sdfuse flashall。这是一个全部烧写的命令,就是将“sdupdate”中全部的镜像烧写到开发板中。
    烧写命令sdfuse flashall可以用下面替代的烧写命令:
sdfuse flash bootloader u-boot-iTOP-4412.bin
sdfuse flash kernel zImage
sdfuse flash ramdisk ramdisk-uboot.img
sdfuse flash system system.img

如果 EMMC 中 Uboot 起不来,上述方法就失效了,需要采用如下方法:

  1. 首先与上述步骤一样,先制作可以烧写的TF卡。
  2. 将开发板的拨码开关置于TF卡启动模式,先插入经过上一步处理的TF卡,启动开发板,进入uboot 模式,对TF卡进行分区,具体操作如下:
    在超级终端中,执行下面的命令:
 fdisk -c 1 300 300 300fatformat mmc 1:1ext3format mmc 1:2ext3format mmc 1:3ext3format mmc 1:4
  1. 烧写步骤与上述步骤类似,不同的是拨码开关要置于TF卡方式启动,然后使用命令 “sdfuse flashall”。
    注:以上内容参考迅为开发板入门资料

itop-4412学习笔记:TF卡烧写相关推荐

  1. itop使用TF卡烧写uboot

    迅为iTop4412开发板的TF卡烧写 参考文章: https://blog.csdn.net/Sanctuary1307/article/details/123942516 1.格式化TF卡为FAT ...

  2. 迅为iTop4412开发板的TF卡烧写

    不小心把实验室的开发板搞坏了,插入串口线时超级终端没有任何反应orz,用TF卡烧写uboot挽救一下. 参考文章: https://blog.csdn.net/u012867916/article/d ...

  3. sd卡烧写linux内核,uboot从SD卡烧写内核和文件系统

    环境:ubuntu 13.04 一.首先制作sd启动盘: 插入SD卡 sudo dd iflag=dsync oflag=dsync if=tiny210v2-uboot.binof=/dev/mmc ...

  4. Tensorflow 学习笔记:Mnist 手写训练集调试,准确率变为0.1的解决办法及如何将准确率调高到98%以上

    学习笔记:Mnist 手写训练集 加入隐藏层后准确率变为0.1的解决办法 提高神经网络准确率的尝试 提高准确率:调小每次训练的批次大小 提高准确率:使用交叉熵 更改优化器及学习率 小结 提高神经网络准 ...

  5. 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了

    TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...

  6. S5PV210开发 -- 通过 SD 卡烧写

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78329328 上文 烧写/启动模式 提到使用 SD 卡启动.那么接下来看看怎 ...

  7. S5PV210开发与学习:1.1烧写系统:SD卡、fastboot、DNW刷机

    1.开发板示意图 2.刷系统 就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来. //默认的启动命令设置 x210 # printenv bootcmd=movi read ...

  8. 深度学习笔记:Tensorflow手写mnist数字识别

    文章出处:深度学习笔记11:利用numpy搭建一个卷积神经网络 免费视频课程:Hellobi Live | 从数据分析师到机器学习(深度学习)工程师的进阶之路 上一讲笔者和大家一起学习了如何使用 Te ...

  9. 【单片机开发】stm32f429在线IAP 实现SD卡烧写程序

    (一)背景介绍 最近做了一个工程需要用到IAP在线升级这个功能,当时在学的时候,了解到IAP的功能当时就觉得很鸡肋,明明有烧写器干嘛那么费事,现在觉得当时确实浅薄了,IAP功能在工程中确实是非常有用的 ...

最新文章

  1. LomoX 桌面UI框架更新,增加资源管理
  2. 解锁oracle数据库的 scott用户,亲身测试。success
  3. (深入理解)强化学习中on policy和off policy的区别
  4. 如何得到iterator的当前元素_Java中迭代器Iterator详解
  5. 网络推广——网络推广专员从多角度分析网站关键词排名受影响因素
  6. 阿里云存储_OSS对象存储
  7. [YTU ]_2736指针练习--输出最大值
  8. jQuery.ajax实现根据不同的Content-Type做出不同的响应
  9. 链表 python 牛客_牛客网《剑指offer》之Python2.7实现:合并两个排序的链表
  10. JeecgBoot 2.4.3版本发布,企业级低代码平台
  11. NBU客户端安装(linux和windows)
  12. 【FLink】Flink checkpoint 实现数据连续计算 恢复机制 拓扑图 变化 如何处理
  13. Leetcode:8.string-to-integer-atoi(字符串转整数)
  14. Linux下如何编写和使用自定义的Shell函数和函数库
  15. dotween曲线运动 unity_Unity3D DOTween动画插件详解
  16. 从零开始的linux 第十九章(mv命令详解)
  17. 32位与64位架构上的区别
  18. 企业架构之道(二)企业架构方法论体系
  19. python分析微博数据中心_数据分析如何驱动社交媒体营运
  20. 摩斯password

热门文章

  1. hexo添加live2d看板动画
  2. JAVA毕设项目甜心驿站饮品信息管理(java+VUE+Mybatis+Maven+Mysql)
  3. 我的六年软件测试感悟(转载)
  4. 微软 Outlook 如何修改邮件列表中的字体或字号
  5. 计算机存储盘教程,计算机存储u盘启动盘创建工具的详细教程
  6. ACG054 B - Greedy Division
  7. 1075: 动态规划入门(中链式2:能量项链)
  8. 100个pandas函数实例详解(一)
  9. 点两下计算机打不开了,我的电脑打不开如何办?双击我的电脑打不开的处理办法...
  10. MySQL窗口函数 OVER()函数介绍