VIM3L开发板系统烧写

博客主要介绍主机Ubuntu环境配置中通过Ubuntu升级固件的方法。先阐述了检查USB驱动并使VIM3进入升级模式的操作,接着说明了在Ubuntu下烧录固件的两种方式,包括使用特定命令烧录及另一种操作流程,还给出了参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.主机Ubuntu环境配置——通过Ubuntu升级固件

$ sudo apt-get install libusb-dev git parted
$ git clone https://github.com/khadas/utils
$ cd /path/to/utils
$ git pull
#安装烧录工具
$ cd /path/to/utils
$ ./INSTALL
#如果成功安装你会看到如下信息:
Installing Amlogic flash-tool...

===============================================

 Host PC: Ubuntu 16.04
 
 ===============================================
 
 Installing USB rules...
 [sudo] password for nick:
 Installing flash-tool...
 Done!
 
 Installing Rockchip flash-tool...
 
 ===============================================
		 
 Host PC: Ubuntu 16.04
				 
 ===============================================
				   
 Installing USB rules...
 Installing flash-tool...
 Done!
 Installing Khadas burn
 Done!

注意 安装过程中需要root权限。

检查USB驱动

首先设置VIMs进入升级模式

  1. 给VIM3上电。
  2. 在2S内连续按3次Func按键后松开。
  3. 你会看到系统电源指示灯(蓝色)闪烁,3s后电源指示灯(蓝色)会熄灭,表明板子已经进入升级模式。
  4. 检查USB驱动:
$ lsusb | grep Amlogic
Bus 002 Devices 036: ID 1b8e:c003 Amlogic, Inc.

以上信息说明PC已经识别到了VIM3

如何在Ubuntu下烧录固件

有2个命令可以用于烧录固件:burn-toolaml-burn-tool

以烧录VIM3为例:

通过烧录命令burn-tool

$ burn-tool -v aml -b VIM3 -i /path/to/image

Amlogic平台专用烧录命令aml-burn-tool

aml-burn-tool -b VIM3 -i /path/to/image

注意:烧录VIM3一定要指定-b VIM3参数,否则会失败。对于VIM1或VIM2,可以指定,也可以不指定。

Rebooting the board ........[OK]
Unpacking image [OK]
Initializing ddr ........[OK]
Running u-boot ........[OK]
Create partitions [OK]
Writing device tree [OK]
Writing bootloader [OK]
Wiping  data partition [OK]
Wiping  cache partition [OK]
Writing boot partition [OK]
Writing data partition [OK]
Writing logo partition [OK]
Writing system partition [OK]
Do you want to reset the board? y/n [n]? y
Resetting board [OK]

方法二:

1.download krescue!

dl.khadas.com - Index of /

2.plug in your sd card. 

 4.slot card into your vim.

5. 5V power and HDMI

6.Enter Mask ROM mode

7. dump emmc to sd 

 8. write  .img to emmc.

参考链接:

https://www.youtube.com/watch?v=ER4BOJUhoYU&list=PLGGuVRm-ib1MnkVJKJzP_KmrGzZ6S_a6p&index=3

为了深入理解Khadas VIM3开发板的电源管理系统,并探索其在硬件设计中的应用,建议查阅《Khadas VIM3 原理图 V13 分析》文档。该文档详细展示了开发板的电源管理架构,包括多个电源输入和输出、电压调节器、以及它们之间的相互关系,为硬件设计者提供了宝贵的参考。 参考资源链接:[Khadas VIM3 原理图 V13 分析](https://wenku.youkuaiyun.com/doc/2by4in945j?spm=1055.2569.3001.10343) 首先,电源管理系统是任何电子设备设计中的关键组成部分。在Khadas VIM3开发板上,电源管理主要负责将输入电压(如VIN)转换为不同模块所需的稳定电压。例如,VIN可能被转换成12V*、DCIN等,然后通过低压差线性稳压器(LDO)如NB680GD和WL2803E18进一步转换为VCC1.8V、VCC_3.3V等供电电压,以满足各个电路模块的需求。 在硬件设计中,理解电源管理的工作原理对于保证系统稳定运行至关重要。例如,当设计需要支持高功耗的外设时,必须考虑到电源管理模块能否提供足够的电流,以及是否需要额外的电源优化措施,如使用开关稳压器代替LDO以提高效率。 在原理图中,我们可以观察到VIM3开发板使用了专门的电源管理IC,它能够支持多种输出电压和电流,同时确保过流保护、短路保护等安全特性。这确保了设备在不同的工作条件下都能得到充分的保护。 此外,电源管理策略还需要考虑到设备的启动和关断顺序,以及在不同工作模式下如何切换电源。例如,处理器在进入低功耗模式时可能需要关闭某些电源输出,而在执行高性能任务时则需要增加电源输出。 理解了这些电源管理的细节后,设计者可以更好地规划PCB布局,优化电源路径,确保信号完整性,同时减少电磁干扰。最终,这将有助于提高整体系统性能和可靠性。 总之,《Khadas VIM3 原理图 V13 分析》为硬件设计者提供了一个全面的电源管理视图,帮助他们在实际项目中应用这些知识,设计出性能优越、稳定可靠的系统。 参考资源链接:[Khadas VIM3 原理图 V13 分析](https://wenku.youkuaiyun.com/doc/2by4in945j?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值