您尚未登录。

#1 全志 SOC » 【RT-Thread】荔枝派 Nano 快速入门 » 2022-06-09 10:39:11

dissor
回复: 0

一、配置 rt-thread 开发环境
1.新建并进入 rt-thread 文件夹
2.下载配置 env:https://www.rt-thread.org/page/download.html
3.按照 env 目录下用户手册和图片配置右键菜单
Add_Env_To_Right-click_Menu.png

二、编译 allwinner_tina
1.下载源码:git clone https://github.com/RT-Thread/rt-thread.git
2.切换到 rt-thread\bsp\allwinner_tina,右键打开 env 工具执行 scons 命令
Snipaste_2022-06-09_10-28-13.png


三、配置驱动
1.下载工具,链接:https://pan.baidu.com/s/135vKCUoFAGe3t55T5Afm-A 提取码:kcoq
2.短接 spiflash 的 1、4 引脚后,插上 usb,断开短接
3.打开压缩包中的 zadig 程序,找到未知设备,配置为 WinUSB 驱动
Snipaste_2022-06-09_10-31-09.png

四、下载引导程序
1.短接 spiflash 的 1、4 引脚后,插上 usb,断开短接
2.找到压缩包中的 sunxi-fel 工具和 rttbootloader1.0.0.bin,执行 ./sunxi-fel -p spiflash-write 0 rttbootloader1.0.0.bin 或者下载 Firmware 目录的 rtboot-1.0.3.bin
Snipaste_2022-06-09_10-32-44.png

五、打包应用程序
1.下载打包应用 git clone https://github.com/RT-Thread-packages/ota_downloader.git
2.在 tools/ota_packager 中使用 RT-Thread OTA 固件打包器打包固件,固件名称为 app,固件版本 1.0.1
Snipaste_2022-06-09_10-33-47.png


六、下载应用程序
1.MobaXterm连接串口,波特率 115200
2.3s 内打断 boot 程序
Snipaste_2022-06-09_10-34-56.png
3.ConfigToolsV1.0.0.1 目录打开 PersimmonModConfigTool 工具,显示设备状态:恢复模式
Snipaste_2022-06-09_10-35-57.png
4.选择固件更新,选择固件,恢复设备
Snipaste_2022-06-09_10-36-44.png

升级成功
Snipaste_2022-06-09_10-38-13.png

#2 全志 SOC » 【RT-Thread】荔枝派 Nano 快速入门 » 2022-06-09 10:38:52

dissor
回复: 4

一、配置 rt-thread 开发环境
1.新建并进入 rt-thread 文件夹
2.下载配置 env:https://www.rt-thread.org/page/download.html
3.按照 env 目录下用户手册和图片配置右键菜单
Add_Env_To_Right-click_Menu.png

二、编译 allwinner_tina
1.下载源码:git clone https://github.com/RT-Thread/rt-thread.git
2.切换到 rt-thread\bsp\allwinner_tina,右键打开 env 工具执行 scons 命令
Snipaste_2022-06-09_10-28-13.png


三、配置驱动
1.下载工具,链接:https://pan.baidu.com/s/135vKCUoFAGe3t55T5Afm-A 提取码:kcoq
2.短接 spiflash 的 1、4 引脚后,插上 usb,断开短接
3.打开压缩包中的 zadig 程序,找到未知设备,配置为 WinUSB 驱动
Snipaste_2022-06-09_10-31-09.png

四、下载引导程序
1.短接 spiflash 的 1、4 引脚后,插上 usb,断开短接
2.找到压缩包中的 sunxi-fel 工具和 rttbootloader1.0.0.bin,执行 ./sunxi-fel -p spiflash-write 0 rttbootloader1.0.0.bin 或者下载 Firmware 目录的 rtboot-1.0.3.bin
Snipaste_2022-06-09_10-32-44.png

五、打包应用程序
1.下载打包应用 git clone https://github.com/RT-Thread-packages/ota_downloader.git
2.在 tools/ota_packager 中使用 RT-Thread OTA 固件打包器打包固件,固件名称为 app,固件版本 1.0.1
Snipaste_2022-06-09_10-33-47.png


六、下载应用程序
1.MobaXterm连接串口,波特率 115200
2.3s 内打断 boot 程序
Snipaste_2022-06-09_10-34-56.png
3.ConfigToolsV1.0.0.1 目录打开 PersimmonModConfigTool 工具,显示设备状态:恢复模式
Snipaste_2022-06-09_10-35-57.png
4.选择固件更新,选择固件,恢复设备
Snipaste_2022-06-09_10-36-44.png

升级成功
Snipaste_2022-06-09_10-38-13.png

#3 Re: 全志 SOC » 编译、安装Windows版本sunxi-fel步骤 (32M spi flash补丁,支持W25Q256/MX25L256) » 2022-01-17 11:37:20

提示没有定义 nanosleep

i686-w64-mingw32-gcc -std=c99 -Wall -Wextra -Wno-unused-result -D_POSIX_C_SOURCE=200112L -D_BSD_SOURCE -D_DEFAULT_SOURCE -Iinclude/ -DNO_MMAP -I/usr/i686-w64-mingw32/include/libusb-1.0/ -o sunxi-fel.exe fel.c thunk.c progress.c soc_info.c fel_lib.c fel-spiflash.c -lws2_32  -L/usr/i686-w64-mingw32/lib/ -lusb-1.0 -lws2_32 -lwsock32 -lz
/usr/bin/i686-w64-mingw32-ld: /tmp/ccJYx2aS.o:fel.c:(.text+0x1dd1): undefined reference to `nanosleep'
collect2: error: ld returned 1 exit status

#7 全志 SOC » 求教,荔枝派Nano无法使用FEL » 2021-04-07 09:00:02

dissor
回复: 2

软件环境:虚拟机VMware

现象:虚拟机可以识别到该USB
FluxBB bbcode 测试

使用lsusb命令如下

```
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 012: ID 1f3a:efe8 Allwinner Technology sunxi SoC OTG connector in FEL/flashing mode
Bus 002 Device 004: ID 0e0f:0008 VMware, Inc. Virtual Bluetooth Adapter
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
```

使用命令 sudo sunxi-fel ver

```
ERROR: Allwinner USB FEL device not found!
```

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn