小安派学习(二)——烧录镜像

[复制链接]
查看860 | 回复8 | 2023-9-16 07:37:45 | 显示全部楼层 |阅读模式

上一篇帖子更新到了,第一次编译helloword通过!今天就从helloworld的烧录开始,继续学习小安派的烧录。之前是在Windows子系统上进行的编译,但是这周子系统崩了,那就用虚拟机吧。先解决一个VMware17无法直接连接USB的问题:http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=572

初次烧录

解决了USB连接问题之后,将TTL转USB口接入虚拟机:

默认会在/dev目录下生成一个USB设备/dev/ttyUSB0 。 需要先给USB设备给读写权限:

sudo chmod 777 /dev/ttyUSB0
sudo usermod -a -G dialout $USER

然后开始烧录程序:

进入烧录模式: 摁住BURN 键不放,再按一下RST键,进入烧录模式。进入烧录模式之后,屏幕没有特殊显示,按照步骤操作即可。

然后在examples/helloworld/目录下执行:

make flash COMX=/dev/ttyUSB0

烧录成功截图:

image-20230915235439228

烧录完成之后使用随便一个串口工具,看看log吧!

image-20230916000307371

Connecting to COM5...
Connected.


  ____               __  __      _       _       _   
 |  _ \             / _|/ _|    | |     | |     | |  
 | |_) | ___  _   _| |_| |_ __ _| | ___ | | __ _| |__  
 |  _ < / _ \| | | |  _|  _/ _` | |/ _ \| |/ _` | '_ \ 
 | |_) | (_) | |_| | | | || (_| | | (_) | | (_| | |_) |
 |____/ \___/ \__,_|_| |_| \__,_|_|\___/|_|\__,_|_.__/ 

Build:23:21:12,Sep 15 2023
Copyright (c) 2022 Bouffalolab team
=========== flash cfg ==============
jedec id   0xC84017
mid            0xC8
iomode         0x04
clk delay      0x01
clk invert     0x01
read reg cmd0  0x05
read reg cmd1  0x35
write reg cmd0 0x01
write reg cmd1 0x31
qe write len   0x01
cread support  0x01
cread code     0x20
burst wrap cmd 0x77
=====================================
dynamic memory init success, ocram heap size = 281 Kbyte 
sig1:ffffffff
sig2:0000f32f
cgen1:9f7ffffd
[F][MAIN] hello world fatal
[E][MAIN] hello world error
[W][MAIN] hello world warning
[I][MAIN] hello world information
hello world fatal raw
hello world error raw
hello world warning raw
hello world information raw
[F][MAIN] hello world fatal
[E][MAIN] hello world error
[W][MAIN] hello world warning
[I][MAIN] hello world information
hello world fatal raw
hello world error raw
hello world warning raw
hello world information raw
[F][MAIN] hello world fatal
[E][MAIN] hello world error
[W][MAIN] hello world warning
[I][MAIN] hello world information
hello world fatal raw
hello world error raw
hello world warning raw
hello world information raw

编译AiPi-Eyes

编译没啥好说的,不知道是不是我的问题,现在我每次都得改Makefile的交叉编译器路径。好烦好烦:

image-20230916074519780

修改Makefile之后可以直接编译:

make

image-20230916074637507

在这里编译成功之后就想着烧录了,但是遇到下面的问题:

image-20230916074732775

一脸懵逼的我,先检查了一遍供电,然后发现没问题。再仔细看了看报错,感觉不像是硬件故障,随后就对比了一番可以成功烧录的,helloworld相关的文件。最后发现:

boot2_isp_mode = 1 这个位置改成0就可以了!

image-20230916074921734

然后烧录成功!

image-20230916075026433

本帖被以下淘专辑推荐:

回复

使用道具 举报

王乐乐 | 2023-9-17 10:23:58 | 显示全部楼层
打卡
回复

使用道具 举报

开发板 | 2023-9-17 18:39:06 | 显示全部楼层
太强了
回复

使用道具 举报

ifwz1729 | 2023-9-17 19:26:27 | 显示全部楼层
学习学习
知足常乐
回复

使用道具 举报

可乐klelee | 2023-9-17 19:45:55 | 显示全部楼层

才知道可以发图片!学到了
回复 支持 反对

使用道具 举报

jkernet | 2023-9-17 22:03:32 来自手机 | 显示全部楼层
学习了
回复

使用道具 举报

lsrly | 2023-10-1 12:49:35 | 显示全部楼层
打卡
好好学习,努力挣钱,专心
回复

使用道具 举报

心云 | 2024-1-11 11:15:32 | 显示全部楼层
👍
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则