主要介绍硬件环境和系统的烧写,有什么问题后面再补充吧,实际上官方提供的工具向用户屏蔽了好多细节。

开发板,如果不自己来定制系统,也就没有什么意思了。
这个odroid-xu3本身提供了丰富的资源和相对完善的板子的周边硬件及软件支持。
图中所有接口和元件的位置就是其和板子进行衔接的位置。为了方便和SD Card比较,将eMMC也放在上面了,我们目前只用SD Card。
板子的基本连接就是上图这样,在用的时候要不断调整。
好,下面讲怎么烧板子。
首先要准备一个大于8G的SD card, 也就是手机小卡。
基本的过程是,先用官网提供的release版本的镜像制作完整的系统盘,
原理简单,过程简单,下面会说。
之所以这样做,有以下几点考虑:
1)先验证系统的每个部分(u-boot,linux kernel,android)都可以成功运行。
2)用于检查自己编译的每个部分的正确性(即用自己编译的部分替换能够正常运行的部分)
3)这样做心里比较有谱,不然出错都不知道出在哪儿。
0.利用官方release的镜像制作系统盘
首先下载在windows平台上进行烧写的工具:
http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?bid=199and
用管理员权限打开,界面简单,不多说了。
其次到此网站上选择想要下载的官方release版本的镜像:
http://dn.odroid.com/5422/ODROID-XU3/Android/
烧写后直接插到SD card卡槽上,进行后续的烧写。
注意这时候应该将启动模式选择为左下右上的模式。表示SD Card启动方式。
1. u-boot
我试了官网提供的u-boot源码,编译成功,但是烧写后总会出问题,
在官方论坛中询问后的结果是不需要按照我烧写的方式进行了。需要按照官网提供的另一种手动方法进行烧写。
u-boot是系统的bootloader,没有可定是不行的。
在前面已经说了,我直接用了官方发布的系统在windows下完成整个盘的制作。所以u-boot使用的是发布版本中的u-boot。
2. Android
前面编译好的android系统可以直接烧写。
在连接好板子和电脑后,接通电源后迅速点击“Enter”或者“space”两次。
进入fastboot模式
在minicom窗口终端:
fastboot
进行烧写
在主机窗口终端:
$ sudo fastboot flash system <path/of/your/system.img>
$ sudo fastboot flash userdata <path/of/your/userdata.img>
$ sudo fastboot flash cache <path/of/your/cache.img>
sudo fastboot flash ramdisk <path/of/your/ramdisk.img>
sudo fatboot erase fat
官网上没有烧写ramdisk的语句,我没烧的时候出错了。
3.Linux kernel
$ sudo fastboot flash kernel <path/of/your/zImage-dtb>
注意这里的路径是 zImage-dtb的路径!而不是zImage的路径。
ok,烧写后试试android和Linux部分应该没有什么问题
反过来看看u-boot,官网也提供了更新u-boot 的方法,不用对SD card进行格式化等等的
只需要跟上面烧写系统类似的方法进行就可以了。
具体操作为:
$ sudo fastboot flash bootloader u-boot.bin
$ sudo fastboot flash fwbl1 sd_fuse/hardkernel/bl1.bin.hardKernel
$ sudo fastboot flash bl2 sd_fuse/hardkernel/bl2.bin.hardKernel
$ sudo fastboot flash tzsw sd_fuse/hardkernel/tzsw.bin.hardKernel
还是挺方便的。
不管哪个部分烧写后,只需要利用以下命令重启开发板就好了。
$ sudo fastboot reboot

【odroid-xu3】 ODROID-XU3硬件连接和烧写过程相关推荐

  1. 对于ARM的启动,系统升级,烧写过程和文件系统等方面的总结分析

    本文所述的ARM的指的是Cortex A系列以及ARM9,ARM11,跑Linux操作系统.对于CortexM系列并不一定完全适用: 谈到ARM以及启动和烧写等方面,首先我们要明确一下几个关键词:Ub ...

  2. Android系统的分区及img文件、移植烧写过程

    一.引言 本章介绍Android的几个分区,已经编译后生成的.img镜像文件,对于大家移植整个Android有一定的帮助.本人也首次接触Android,有不正确的地方,欢迎指正! 二.Android的 ...

  3. OpenHarmony RK3568开发板烧写过程总结梳理

    参考了南先森的博客,原文地址 1.下载驱动和工具 点击此处,下载驱动和工具 2.安装驱动 双击windows\DriverAssitant\DriverInstall.exe安装usb驱动 3.切换到 ...

  4. 安卓rk3288软件的烧写过程

    1.烧写时的基本软件后续 2.安装驱动,解压DriverAssitantv4.5.zip文件得_ 执行双击DriverInstall.exe文件得,并点击驱动安装,安装成功               ...

  5. 华为盒子在烧写过程中不显示进度条原因_电视盒子排行榜,销量前三的小米、华为、泰捷谁更值得买?...

    原标题:电视盒子排行榜,销量前三的小米.华为.泰捷谁更值得买? 智能电视和电视盒子现如今已是家家户户都普及的电子产品了,但和智能手机.电脑一样,都面临着长期使用卡顿死机频的情况,如何选择一款系统流畅发 ...

  6. pcDuino入门指南+烧写(SD卡-卡刷)

    第一章:初识pcDuino 一.概述: pcDuino是一款高性能的,性价比极高的迷你PC平台,它能运行像 Linux 3.0和Ubuntu 12.10这样的操作系统.通过内置HDMI接口即可直接输出 ...

  7. pcDuino入门指南+如何烧写系统(SD卡-卡刷)

    第一章:初识pcDuino 一.概述: pcDuino是一款高性能的,性价比极高的迷你PC平台,它能运行像 Linux 3.0和Ubuntu 12.10这样的操作系统.通过内置HDMI接口即可直接输出 ...

  8. 摘自【北京迅为】itop-3568开发板快速启动手册 第一章 硬件连接

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器.RK3568 支持4K 解码和 1080P 编 ...

  9. ADSP-21489的开发详解:Norflash的硬件设计及程序烧写详解(含源代码)

    编者的话 Flash 编程与烧写,原本应该是开发的最后一步,当所有程序都做好了,在线编译运行正常,才会通过 Flash 编程,生成二进制的可执行文件 LDR,再通过 JTAG 仿真器将 LDR 文件烧 ...

最新文章

  1. linux java services_在 Linux 上创建第一个 Service Fabric Java 应用程序
  2. WEB前端学习五 js什么是引用类型
  3. vue 监听浏览器页面关闭_前方高能,这是最新的一波Vue实战技巧,不用则已,一用惊人...
  4. java魔剑天使,血色天使魔剑官方版
  5. Nginx 注册为 windows服务
  6. android swf游戏下载工具,swf游戏模拟器高级版下载
  7. 【echarts】使用心得之ChinaMap
  8. can例程 ecu_ECU程序及CAN总线实现
  9. 分享5款可以录屏的软件,录屏幕视频软件,亲测好用
  10. 1024 程序员节,拿个勋章
  11. 强制双休!腾讯调整加班机制,21 点前必须离开工位
  12. STM32 cubeIDE 堆栈大小设置
  13. vs2017开发ActiveX(主讲OCX)(十)、手动添加自定义方法
  14. 通过python 构建一个简单的聊天服务器
  15. 固态硬盘、机械硬盘工作原理和区别(内附接口知识)
  16. 服务器文件管理系统破解版,Cerberus FTP Server Enterprise
  17. JSON.parse()和jQuery.parseJSON()的区别
  18. Python数据可视化:常用的数据可视化图形
  19. Gatsby 中怎么加载使用文件资源?
  20. 怎样在网页版B站上下载视频

热门文章

  1. wps怎么恢复成单页_WPS怎么调回单页显示
  2. ws2812 程序设计与应用(1)DMA 控制 PWM 占空比原理及实现(STM32)
  3. Decoder原理和浅解
  4. 大学物理实验计算机仿真 光电效应,大学物理实验报告模版
  5. android字母数生成器,随机数生成器app下载-随机数生成器 安卓版v1.0-PC6安卓网
  6. utc时间戳java_java利用时间戳来获取UTC时间
  7. SPI和IIC异同点
  8. 法国物联网公司Sigfox 获1.6亿美元E轮融资
  9. 【浏览器修改请求头】该地址不支持在浏览器打开,如需访问, 请使用微信扫描下方二维码
  10. [转|会计学习]资产盘盈、盘亏的会计处理