深圳市航顺芯片技术研发有限公司
直播中

张玲

7年用户 1254经验值
私信 关注
[问答]

请问全志A83芯片烧录方法有哪些?

请问全志A83芯片烧录方法有哪些?

回帖(1)

王玉宁

2021-10-27 11:35:08

一、Windows 下升级方式


下载全志烧录工具 PhoenixSuit,安装后打开,选择一键刷机,选取想要烧录的固件;


然后将设备和电脑连接,有 uboot 或 recovery 按键的话,按住按键后给设备上电,电脑会自动识别已连接,弹出选项框问是否格式化烧录,选择“是”,等待烧录完成即可。


二、Linux 下升级方式


需要用到工具:LiveSuit


1、软件下载


git clone https://github.com/linux-sunxi/sunxi-livesuite.git
cd sunxi-livesuite
2、安装 USB 驱动


sudo apt install dkms
sudo cp -r awu*** /usr/src/awdev-0.5
sudo dkms add -m awdev -v 0.5
sudo dkms build -m awdev -v 0.5
sudo dkms install -m awdev -v 0.5
注:要是使用比较新的内核,可能会遇到以下错误:


u***.c:377:8: error: implicit declaration of function ‘signal_pending’; did you mean ‘timer_pending’? [-Werror=implicit-function-declaration]
    if (signal_pending(current)) {
        ^~~~~~~~~~~~~~
        timer_pending
cc1: some warnings being treated as errors
解决方法:


这是因为自从Linux 4.11开始,声明signal_pending函数的头文件从变成了,所以只需要把头文件加上就行了。


3、赋予权限


便于非 root 用户访问设备节点。


sudo vim /etc/udev/rules.d/10-local.rules
添加以下内容:



# 注意将test替换为用户所在的组,一般跟你的用户名一样
SUBSYSTEM!="u***_device", ACTION!="add", GOTO="objdev_rules_end"
#USBasp
ATTRS{idVendor}=="1f3a", ATTRS{idProduct}=="efe8", GROUP="test",
MODE="0666"
LABEL="objdev_rules_end"

# 重启udev服务
sudo service udev restart
4、烧录镜像


进入刚才下载软件的根目录,启动软件


./LiveSuit.sh
烧录方法和 Windows 下一样。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分