RKDevTool和rkdeveloptool的功能区别
- 
					
					
					
					
 因为个人使用的是arm64的linux电脑或者一个Mac,所以能够使用的工具就是rkdeveloptool了。 
 现在有一个问题就是我直接使用rkdeveloptool去写入镜像(就下述命令)sudo rkdeveloptool wl 0 ${some image}写入完成后我的coolpi4b是没有反应的,启动后直接再次进入maskrom模式。 然后借了台Windows电脑用RKDevTool去执行按照地址写入整个镜像(同一个镜像文件),就成功启动了。。。 我想知道这两个工具写入有什么区别? PS:镜像是Armbian_23.02.0 
  
- 
					
					
					
					
 @zehui 
 目前ARM平台的升级工具只有rkdeveloptool,github的这个工具是很老的版本,还不支持多存储设备的升级。- 如果是ARM64的ubuntu系统,coolpi4b机器进入UMS模式,然后双击img镜像文件,选择对应的UMS设备就可以升级。
- github有etcher的源码,也可以编译生成ARM64的版本用于系统升级。
- 也可以把ubuntu系统做到u盘,然后使用u盘启动,然后双击img镜像也可以刷到EMMC,或者TF卡。
 
- 
					
					
					
					
 @george 
 所以我可以这么理解么?
 1)当前coolpi-4b只支持从SPINOR Flash引导,我们的bootloader必须刷入SPINOR FLASH中,如果我选择清空SPINOR FLASH的话那整个板子启动就直接进入Maskrom模式。
 2)coolpi-loader项目中提供的引导能力是基于rockchip的miniloader的,自定义SPL loader目前还不太可行
- 
					
					
					
					
 @zehui 
 1.目前硬件是强制SPI启动的,如下图硬件配置,如果要改为扫描启动方式,可以去掉R18的电阻。
  
 2.目前使用的是rockchip的loader和uboot。github的uboot源码有包括SPL部分。用户可以自行修改,DDRBIN目前没有开放源码只有二进制文件。