导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. YuzukiTsuru
    3. 帖子
    • 资料
    • 关注 4
    • 粉丝 82
    • 我的积分 32710
    • 主题 101
    • 帖子 1160
    • 最佳 169
    • 群组 0

    YuzukiTsuru 发布的帖子

    • 回复: Tina-Linux 分区名称的问题

      是bug,删了重复的

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【萌新入门】如何编写一个应用程序,调用Tina Linux提供的GPIO驱动,实现某个GPIO脚的电平周期反转

      @the_qiang 使用i2c外设,可以到800K

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 芒果派mq-r t113启动异常

      earlycon关闭后启用uart驱动,但是uart驱动挂了,输出到其他uart上了

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【萌新入门】如何编写一个应用程序,调用Tina Linux提供的GPIO驱动,实现某个GPIO脚的电平周期反转

      @the_qiang D1是RISCV,与ARM的不太一样,没有先删了看看能不能编译过,能就没问题
      编号计算:

      全志引脚计算器 AllwinnerPin 小工具发布
      https://bbs.aw-ol.com/topic/1166/share/1

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • Tina Linux LCD 驱动移植指南

      11802724-85dc-4042-b261-8ffdf359dd31-LCD.pdf

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: Yuzuki Rosetta 基于 R328-S3 的低成本 Linux 开发板

      @xinaqwq
      用专用钢网就行了,淘宝15块打样,0.18厚度

      d3491dd4-2b68-4079-8d4a-4d8c1c2cee19-image.png

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 全志D1-H,官方SDK Tina2.0 移植 ffmpeg (交叉编译成功,运行时出问题)

      @zjw123 m menuconfig里选中ffmpeg,mp编译打包

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: ubus.git not found

      去找ubus下载一下源码文件,丢dl文件夹里

      发布在 A Series
      YuzukiTsuru
      柚木 鉉
    • 回复: r328如何扩展内存

      R328 有 32M,64M,128M内存,32M和64M版本可以随意更换,128M版本需要重新layout。R328不支持外挂内存,需要外挂内存可以考虑R331,R818

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 芒果派 MQ Pro,MQ 的板级配置文件

      @ggy321 有可能是wifi芯片损坏了,RTL8189的通病

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • Yuzuki Rosetta 基于 R328-S3 的低成本 Linux 开发板

      Yuzuki Rosetta

      Yuzuki Rosetta 是一个基于 R328-S3 的低成本 Linux 开发板。双核 A7,128MB 内存,NAND Flash,WI-FI&BT

      • Cortex A7 * 2
      • DDR3 128MB
      • XR829 Wi-Fi,BT
      • MEMS
      • Audio Codec & 3.5mm
      • RGB LED WS2812
      • CH343P UART to USB
      • SPI TFT LCD 18Pin

      e9597a3e-ed0b-4285-9557-0eb6f244061a-image.png

      R328-S3 芯片大量拆机,单价4元(有些二手芯片可能烧了eFuse熔丝,需谨慎购买),所以选用这颗芯片制作了这个开发板。粗略估计成本35(不算PCB,SMT价)。

      图图

      7ef30c8b-c2be-497f-846b-3b0d2ae5d59e-image.png

      d7106a24-f584-4056-825f-a43d4912dcc9-image.png

      5d97807b-aa8a-4b29-ac90-d4fbbc40ff6d-image.png

      4e373f0b-eaf3-44d1-a8b3-60e313ad2a92-image.png

      开源地址

      OSHWHub:https://oshwhub.com/GloomyGhost/84fd91f588d144bcbf3b3d343d0d8a4b
      Github:https://github.com/YuzukiHD/YuzukiRosetta

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou

      device/config/chips/d1-h/configs/nezha/sys_partition.fex

      芯片名称与板子名称记得改一下

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou 删了 name = rootfs_data那一行

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou 分区表配置错误了,有两个name字段
      a68013d1-8b97-484f-9711-551284df58b2-image.png

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: 【萌新入门】如何编写一个应用程序,调用Tina Linux提供的GPIO驱动,实现某个GPIO脚的电平周期反转

      @lgkgkfg 是,在内核控制更方便些,不过一些高速操作都使用高速外设了

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: T-Head Debugger Server 连线问题

      @brissett 不需要xfel吧,我记得上电就行了

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou 分区表存在注释分区,解析器迷惑了,我回去看看怎么解决下

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: Porject Yosemite - 基于全志V853的开发板

      验证了 MIPI-DSI,MIPI-CSI,现有问题:PMU在RST时下电不完全,不过不影响系统

      7a6bd679-2e2f-4955-9e9d-0004dce631a2-image.png

      树莓派山寨摄像头驱动:ov5647_mipi.c

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: T-Head Debugger Server 连线问题

      @brissett VCC可以不用连接(我反正没连
      可以试试按住FEL连接CKLink

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou 好像没发上来

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: t113在tf卡启动对分区有什么要求吗

      tina linux的镜像使用mbr与gpt混合分区,另外uboot也会与boot0打包。直接写入可能会破坏分区结构,也可能打包有问题

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: OpenixCard - 在 Linux 系统刷写全志镜像到 SD 卡

      @fumoumou 提供下镜像文件我看看

      发布在 编译和烧写问题专区
      YuzukiTsuru
      柚木 鉉
    • 回复: V853有线网络无法连接

      @negro 不用配置,ifconfig eth0 up就行

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: t113-s3 XR829模块导入出错

      看一下wl_reg_on有没有拉高了

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: t113-s3 XR829模块导入出错

      @captain 感觉sdc1被禁用了

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: pack nor image 居然不能超过 16M,一脸茫然...

      可以设置nor的大小的,sys_config里有
      而且大容量还用啥nor,切页都头疼了(

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: ARM Cortex A7 NEON 指令加速

      @whycan 在 ARM Cortex A7 NEON 指令加速 中说:

      // ここで足し算

      ここで足し算

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 全志D1-H,官方SDK Tina2.0 移植 ffmpeg (交叉编译成功,运行时出问题)

      @zjw123 一样解压丢到package/mutimedia

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: D1-H 信號完整性

      @yusufyk 等待初审之后会有专人对接

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: F133烧录失败

      @lts52341314 估计还是硬件设计上有问题,也有可能芯片有问题,换一颗芯片试试看

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: tina linux怎么把摄像头的接口由mipi改为hispi

      @jinxiangwzh 早说是V536,我还以为是V853,sys_config配置为hispi驱动就行了,把mipi-csi-used设置0,找到hispi的used打开就行

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: D1-H 信號完整性

      @yusufyk 是的,签署nda后还需要开通芯片方案才能获取资料,并且似乎之前的soc也没有提供ibis,也有可能是我没找到,不过都有提供模板电路与设计指南,按照指南设计一般没问题

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: Tina linux(T113-S3) 如何在lvgl中操作GPIO?

      https://v853.docs.aw-ol.com/soft/dev_gpio/

      可以参考

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: phoenixsuit找不到设备

      没有安装驱动/驱动安装的版本不对

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: D1-H 信號完整性

      @yusufyk 签署nda后可以找到

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: D1-H 信號完整性

      D1-H好像没有ibis仿真文件,853倒是有
      8f7c1014-de0c-4c32-a0d8-e2e189bae08c-image.png

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源硬件、软件】基于 D1-H 的 YuzukiRuler Pro 小尺子第二弹
      • 移植了一个小屏幕
      • 又在屏幕上适配了LVGL
      • 又又把NES移植到了LVGL上
      • 又又又在NES上移植了超级玛丽
      • 又又又又又修改了屏幕模拟按键
        可以快乐地玩游戏啦
        fa478e70-0bbb-47b9-850d-3304c7e9330b-771C24FE75B3C393F7290ED173626211.png

      7da32eb0-eaf9-4882-be92-926b9fd7280c-2762B07481E7185BF45734CF8F55DCEF.png

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 启动D1-h报错

      @x_17866824910 b不是

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: F133烧录失败

      @lts52341314 感觉有点像最小系统不稳定?死机了

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: F133烧录失败

      @lts52341314 不是flash部分的问题那是什么部分的问题

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 启动D1-h报错

      什么报错?????

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: F133烧录失败

      卡在erase了,可以试试lichee/brandy-2.0/driver/sunxi-flash/里的nand烧写部分把erase关闭

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: tina linux怎么把摄像头的接口由mipi改为hispi

      @jinxiangwzh

      HISPI与MIPI完全不是一个接口,怎么可能修改到HISPI,除非芯片支持HISPI接口,不然只能用转接芯片或者FPGA实现一个

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: tina linux怎么把摄像头的接口由mipi改为hispi

      转接芯片:安森美MT9J003,然后SoC 编写转接芯片的MIPI程序

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: T113-S3 增加 boot-resource.fex分区大小之后无法进行下载

      boot-resource 分区过大,可以使用 PhoenixSuit 或者 OpenixCard 烧录,PhoenixCard 的启动卡是作为测试使用的,有一个分区的大小限制

      可以参考下面两个帖子:

      PhoenixSuit:因为喜欢用ADB,因为不喜欢插拔TF卡,所以D1直接用PhoenixSuit烧录TF(SDNAND):https://bbs.aw-ol.com/topic/1002/share/1

      OpenixCard:OpenixCard - 在 Linux 里刷写,解包,打包全志 Tina Linux 镜像: https://www.bilibili.com/video/BV16B4y1Y7jX

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 【Tina_哪吒】在虚拟机上按流程make后部分构建失败

      @the_qiang 是的,sudo rm -rf out/ tmp/ 然后 make clean && make distclean

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 有大佬在T113跑视频采集的应用成功的么

      @qq519472926 目前没见到开源的录制视频的可以直接拿来用的,不过有许多开发者自己实现了录制视频的功能,至于他们给不给源码就不知道了。可以参考着camerademo自己实现录制视频的功能

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 求教,关于LicheeRV 86 Panel在tina2.0配置lcd的问题

      https://github.com/Tina-Linux/tina-d1x-lichee-rv

      参考这里

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 有大佬在T113跑视频采集的应用成功的么

      @qq519472926 camerademo可以拍照,可以照着改

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 【Tina_哪吒】在虚拟机上按流程make后部分构建失败

      chmod -R 755 tmp 然后再make

      不可以用sudo,因为source的时候也环境变量,sudo默认不会引用环境变量

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 有没有大佬有H6的 Android SDK 想学习玩玩

      链接:https://pan.baidu.com/s/16GfGUIJYuwsMrZY5M--EEA
      提取码:awol

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • Lichee RV,RV Dock 开发虚拟机下载

      大小: 23GB

      SHA-256: 569B285AA445C5121B6AEFE6D855EA63E7050B96AB3004F4FD11FCC927504647
      SHA-1: 701F383CF33A8231FFDDA6D1028B927558E484E4
      CRC64: 8D149AFDB01E570F

      链接:https://pan.baidu.com/s/1IQCH5rJLdnBJbeV9ywCl5g
      提取码:awol

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 不知道配置了啥,系统启不动了。有没有恢复默认配置的命令

      【V853开发板试用】使用屏幕输出命令行
      https://bbs.aw-ol.com/topic/1753/share/2

      配置了这个log被输出到屏幕了

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: V853烧录固件成功了但是开发板没有变化,求助

      Tina Linux 默认不带有桌面,开机后显示小企鹅即为刷写成功

      也可以刷 Debian 系统,就带桌面了

      【固件】在 V853 Vision 开发板上运行的 Debian Linux
      https://bbs.aw-ol.com/topic/1699/share/1

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: nv3052cRGB 720*720屏出现花屏,颜色失真,请问是什么原因

      @fans168168 之前我调试过这款屏幕,initcode的问题,尽量不要从soc驱动修改,扩大问题

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: nv3052cRGB 720*720屏出现花屏,颜色失真,请问是什么原因

      试试修改下厂家给的initcode,之前遇到过这样的,但是没这么严格

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      NAND 支持包
      d1s-nezha-nand.tar.gz

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      NOR 支持包
      d1s-nezha-nor.tar.gz

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 想动手写MIPI驱动,求D1-H上关于MIPI控制器的资料

      @sanman 可能是copyright相关吧,源码里有定义倒也不是大问题

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 想动手写MIPI驱动,求D1-H上关于MIPI控制器的资料

      可以参考xboot的实现与tina的实现,估计是ip相关所以ds里没有详细手册

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: t113-s3 buildroot构建修改串口输

      @cotytech
      buildroot 目前不支持,要修改二进制文件,之后会增加这个功能

      发布在 其它全志芯片讨论区
      YuzukiTsuru
      柚木 鉉
    • 回复: 求助:全志R11编译无法通过

      @ab135 tina3.0,告辞

      发布在 A Series
      YuzukiTsuru
      柚木 鉉
    • 回复: d1的lvds

      是的,复用关系是这样的

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      @rockenergytech buildroot根本上不支持nand和nor,未来也没有计划支持

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • WSL2 编译 Tina 报错 JAVA Please remove that entry from $PATH 解决方法

      3429a337-fbe2-485b-9162-e017e906df5a-image.png

      运行这一行命令

      export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib"
      
      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 芒果d1h用sd卡烧录后创建文件夹一直Read-only file system

      @wjp2547532
      Tina Linux 存储介质切换:eMMC,SPI NAND,SPI NOR,SD Card,SD NAND
      https://bbs.aw-ol.com/topic/1701/share/1

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      @rockenergytech 默认是sd卡,如果有需要之后我上传一份nor的

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【WhyCan YuzukiHD联合出品】R11 86 面板

      @emperg

      3457103c-ad71-41b3-b231-0ec2b679d199-image.png

      发布在 A Series
      YuzukiTsuru
      柚木 鉉
    • 回复: xr829 驱动挂不上,[XRADIO_ERR] Access_file failed

      找晕哥请教(白嫖)后,发现是wifi芯片挂了,换了一颗一切正常。已经在自闭了

      ------run rc.preboot file-----
      [    5.242012] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
      ------run rc.modules file-----
      [    5.301522] ======== XRADIO WIFI OPEN ========
      [    5.306522] [XRADIO] Driver Label:XR_V02.16.91 _HT40_01.33  Jun 28 2022 09:26:33
      [    5.315096] [XRADIO] Allocated hw_priv @ dec4cc80
      [    5.320607] [XRADIO_ERR] Access_file failed, path:/data/misc/wifi/xr_wifi.conf!
      [    5.329635] sunxi-wlan soc@03000000:wlan@0: bus_index: 1
      [    5.336981] sunxi-wlan soc@03000000:wlan@0: check wlan wlan_power voltage: 3300000
      [    5.346911] sunxi-wlan soc@03000000:wlan@0: check wlan io_regulator voltage: 3300000
      [    5.465771] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
      [    5.476046] [XRADIO] Detect SDIO card 1
      [    5.517987] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [    5.558594] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [    5.571806] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [    5.592863] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [    5.603608] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [    5.614635] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
      [    5.626154] mmc2: new high speed SDIO card at address 0001
      [    5.633028] [SBUS] XRadio Device:sdio clk=50000000
      [    5.639277] [XRADIO] XRADIO_HW_REV 1.0 detected.
      [    5.698281] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x00c00000.
      [    5.737650] [XRADIO] Bootloader complete
      [    5.825759] [XRADIO] Firmware completed.
      [    5.831596] [WSM] Firmware Label:XR_C09.08.52.73_DBG_02.122 2GHZ HT40 May 18 2021 13:36:09
      [    5.849071] [XRADIO] Firmware Startup Done.
      [    5.854067] [XRADIO_WRN] enable Multi-Rx!
      [    5.872665] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
      ------run rc.final file-----
      Load mpp modules
      [    5.938575] [VIN_WARN]sensor_helper_probe: cannot get sensor0_cameravdd supply, setting it to NULL!
      [    5.949803] [VIN_WARN]sensor_helper_probe: cannot get sensor1_cameravdd supply, setting it to NULL!
      [    5.960159] [VIN_WARN]sensor_helper_probe: cannot get sensor1_avdd supply, setting it to NULL!
      [    5.969949] [VIN_WARN]sensor_helper_probe: cannot get sensor1_dvdd supply, setting it to NULL!
      [    6.015629] [VIN_ERR]gc2053_mipi request i2c1 adapter failed!
      [    6.022373] [VIN_ERR]tp9953 request i2c0 adapter failed!
      insmod: can't insert '/lib/modules/4.9)ʊz▒չ▒}▒▒▒▒ko': No such file or direct
      
      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: Tina sdk(t113) 更改uart_debug口后,debug信息打印不全

      @jr_online
      mboot了吗

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误

      设备:T113 + TF 卡,SDC0
      错误描述:rootfs格式设置都是正确的,驱动也有,报错 Filesystem uses "xz" compression. This is not supported

      LOG

      [    4.049960] Filesystem uses "xz" compression. This is not supported
      [    4.058133] [EXFAT] trying to mount...
      [    4.062717] VFS: Cannot open root device "mmcblk0p5" or unknown-block(179,5): error -5
      [    4.071559] Please append a correct "root=" boot option; here are the available partitions:
      [    4.080869] b300        30253056 mmcblk0
      [    4.080872]  driver: mmcblk
      [    4.088504]   b301             252 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
      [    4.088507]
      [    4.098521]   b302             252 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
      [    4.098524]
      [    4.108544]   b303             252 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
      [    4.108547]
      [    4.118568]   b304            8316 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
      [    4.118570]
      [    4.128581]   b305           30992 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
      [    4.128583]
      [    4.138575]   b306        30176111 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
      [    4.138577]
      [    4.148600] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
      [    4.158014] CPU0: stopping
      [    4.161030] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #1
      [    4.167708] Hardware name: Generic DT based system
      [    4.173059] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
      [    4.181681] [<c010a788>] (show_stack) from [<c05f9108>] (dump_stack+0x88/0xa4)
      [    4.189727] [<c05f9108>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
      [    4.197865] [<c010c3d8>] (handle_IPI) from [<c03299e4>] (gic_handle_irq+0x70/0x78)
      [    4.206291] [<c03299e4>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [    4.214611] Exception stack(0xc0b01f40 to 0xc0b01f88)
      [    4.220234] 1f40: 00000c60 c7abb334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
      [    4.229331] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 00000001 c0b01f90 c01080a0 c01080a4
      [    4.238429] 1f80: 60000113 ffffffff
      [    4.242314] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
      [    4.250551] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
      [    4.258686] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
      [    4.267114] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
      [    4.276219] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
      [    4.282806] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
      

      解决

      Filesystem uses "xz" compression. This is not supported

      SquashFS 不支持这个压缩格式

      丢脸,看看你的 kernel menuconfig 里有没有打开 xz 压缩了,这不没开的嘛

      9ce5ffa5-3f03-4953-a61c-4c55c4ae9215-image.png

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误

      设备:T113 + eMMC,SDC2
      错误描述:rootfs格式设置都是正确的,驱动也有,但是还是打印分区表然后提示没有可供挂载的格式

      LOG

      [    2.337965] List of all partitions:
      [    2.341882] b300        15392768 mmcblk0
      [    2.341885]  driver: mmcblk
      [    2.349544]   b301           17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
      [    2.349547]
      [    2.359627]   b302            1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
      [    2.359630]
      [    2.369712]   b303            1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
      [    2.369714]
      [    2.379784]   b304           16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
      [    2.379786]
      [    2.389853]   b305           16384 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
      [    2.389855]
      [    2.399921]   b306            1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
      [    2.399923]
      [    2.409989]   b307        15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
      [    2.409992]
      [    2.420057] No filesystem could mount root, tried:
      [    2.420059]  ext3
      [    2.425525]  ext2
      [    2.427686]  ext4
      [    2.429837]  squashfs
      [    2.431988]  vfat
      [    2.434530]
      [    2.438364] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
      [    2.447834] CPU0: stopping
      [    2.450871] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #4
      [    2.457595] Hardware name: Generic DT based system
      [    2.462990] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
      [    2.471682] [<c010a788>] (show_stack) from [<c05ece28>] (dump_stack+0x88/0xa4)
      [    2.479789] [<c05ece28>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
      [    2.487994] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
      [    2.496491] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [    2.504883] Exception stack(0xc0b01f40 to 0xc0b01f88)
      [    2.510552] 1f40: 00000a3c c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
      [    2.519728] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 c0b4b7e8 c0b01f90 c01080a0 c01080a4
      [    2.528900] 1f80: 60000113 ffffffff
      [    2.532816] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
      [    2.541118] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
      [    2.549321] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
      [    2.557819] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
      [    2.566996] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
      [    2.573643] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
      

      解决

      这一般是因为 rootfs 的数据错误,看一下是不是打包错了,把uboot打包进rootfs里了,或者是root=的分区搞错了,或者 rootfs 因为不正常关机损坏了

      比如这里,mmcblk0p4 与 mmcblk0p5 容量一模一样的,肯定是打包错了

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误:

      设备 T113 + SPI NAND,SPI 0
      错误描述:卡在 Waiting for root device /dev/ubiblock0_5... 不动了

      LOG

      [    3.793291] Waiting for root device /dev/ubiblock0_5...
      [    3.836994] random: crng init done
      [    6.927839]
      [    6.927839] insmod_device_driver
      [    6.927839]
      

      解决

      看设备名:ubiblock0_5,ubixxxx 表示这是一个 SPI NAND 设备,如果是 SPI NOR 那一般是 mtdxxxx。
      再看看我们实际的启动设备,也是 SPI NAND,那这里就对上了。
      再看看咋们的设备树:
      ea4b47ee-ca68-4560-a670-90d02764d003-image.png
      好嘛,你把 SPI0 都 disable 了他咋启动啊,设置 okay 就好了

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误:

      设备 T113 + eMMC,SDC2
      错误描述:卡在 Waiting for root device /dev/ubiblock0_5... 不动了

      LOG

      [    3.793291] Waiting for root device /dev/ubiblock0_5...
      [    3.836994] random: crng init done
      [    6.927839]
      [    6.927839] insmod_device_driver
      [    6.927839]
      

      解决

      看设备名:ubiblock0_5,ubixxxx 表示这是一个 SPI NAND 设备,如果是 SPI NOR 那一般是 mtdxxxx。
      再看看我们实际的启动设备,是eMMC,是一个MMC设备,应该是 mmcblkxxx 这样的才对
      检查下 bootargs 里的参数,看看 root= 后面是不是设置成 SPI FLASH 了

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误

      设备:T113 + eMMC,SDC2
      错误描述:显示分区表后 Panic,提示没有可供挂载的格式

      LOG

      [    2.337965] List of all partitions:
      [    2.341882] b300        15392768 mmcblk0
      [    2.341885]  driver: mmcblk
      [    2.349544]   b301           17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
      [    2.349547]
      [    2.359627]   b302            1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
      [    2.359630]
      [    2.369712]   b303            1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
      [    2.369714]
      [    2.379784]   b304           16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
      [    2.379786]
      [    2.389853]   b305           42232 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
      [    2.389855]
      [    2.399921]   b306            1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
      [    2.399923]
      [    2.409989]   b307        15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
      [    2.409992]
      [    2.420057] No filesystem could mount root, tried:
      [    2.429837]  squashfs
      [    2.434530]
      [    2.438364] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
      [    2.447834] CPU0: stopping
      [    2.450871] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #4
      [    2.457595] Hardware name: Generic DT based system
      [    2.462990] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
      [    2.471682] [<c010a788>] (show_stack) from [<c05ece28>] (dump_stack+0x88/0xa4)
      [    2.479789] [<c05ece28>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
      [    2.487994] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
      [    2.496491] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [    2.504883] Exception stack(0xc0b01f40 to 0xc0b01f88)
      [    2.510552] 1f40: 00000a3c c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
      [    2.519728] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 c0b4b7e8 c0b01f90 c01080a0 c01080a4
      [    2.528900] 1f80: 60000113 ffffffff
      [    2.532816] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
      [    2.541118] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
      [    2.549321] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
      [    2.557819] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
      [    2.566996] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
      [    2.573643] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
      

      解决

      检查下你的 rootfs 的格式,这里只支持 squashfs 看看你的 rootfs 是不是打包成 ext4 或者是其他什么格式的了。

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误

      设备:T113 + eMMC,SDC2
      错误描述:[EXFAT] trying to mount... 后 Panic,显示 MMC 分区表

      LOG

      [    2.345878] [EXFAT] trying to mount...
      [    2.350344] VFS: Cannot open root device "mmcblk0p5" or unknown-block(179,5): error -5
      [    2.359283] Please append a correct "root=" boot option; here are the available partitions:
      [    2.368687] b300        15392768 mmcblk0
      [    2.368690]  driver: mmcblk
      [    2.376362]   b301           17219 mmcblk0p1 a0085546-4166-744a-a353-fca9272b8e45
      [    2.376366]
      [    2.386443]   b302            1024 mmcblk0p2 a0085546-4166-744a-a353-fca9272b8e46
      [    2.386446]
      [    2.396519]   b303            1024 mmcblk0p3 a0085546-4166-744a-a353-fca9272b8e47
      [    2.396521]
      [    2.406588]   b304           16384 mmcblk0p4 a0085546-4166-744a-a353-fca9272b8e48
      [    2.406590]
      [    2.416657]   b305           16384 mmcblk0p5 a0085546-4166-744a-a353-fca9272b8e49
      [    2.416659]
      [    2.426726]   b306            1024 mmcblk0p6 a0085546-4166-744a-a353-fca9272b8e4a
      [    2.426728]
      [    2.436797]   b307        15302828 mmcblk0p7 a0085546-4166-744a-a353-fca9272b8e4b
      [    2.436799]
      [    2.446875] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5)
      [    2.456348] CPU0: stopping
      [    2.459386] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.61+ #3
      [    2.466119] Hardware name: Generic DT based system
      [    2.471515] [<c010e048>] (unwind_backtrace) from [<c010a788>] (show_stack+0x10/0x14)
      [    2.480206] [<c010a788>] (show_stack) from [<c05f93e8>] (dump_stack+0x88/0xa4)
      [    2.488313] [<c05f93e8>] (dump_stack) from [<c010c3d8>] (handle_IPI+0xd4/0x180)
      [    2.496518] [<c010c3d8>] (handle_IPI) from [<c0329cbc>] (gic_handle_irq+0x70/0x78)
      [    2.505016] [<c0329cbc>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [    2.513408] Exception stack(0xc0b01f40 to 0xc0b01f88)
      [    2.519077] 1f40: 000008d0 c7aba334 00000000 c01149c0 00000001 c0b00000 c0b03de4 c0b03e20
      [    2.528253] 1f60: 00000000 c7bff5c0 c0a240c0 00000000 00000001 c0b01f90 c01080a0 c01080a4
      [    2.537424] 1f80: 60000113 ffffffff
      [    2.541342] [<c01021cc>] (__irq_svc) from [<c01080a4>] (arch_cpu_idle+0x2c/0x38)
      [    2.549643] [<c01080a4>] (arch_cpu_idle) from [<c013dbe4>] (do_idle+0xbc/0x128)
      [    2.557845] [<c013dbe4>] (do_idle) from [<c013dee0>] (cpu_startup_entry+0x18/0x20)
      [    2.566344] [<c013dee0>] (cpu_startup_entry) from [<c0a00c80>] (start_kernel+0x354/0x3e0)
      [    2.575520] [<c0a00c80>] (start_kernel) from [<00000000>] (0x0)
      [    2.582170] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,5) ]---
      

      解决

      看到 [EXFAT] trying to mount... 不用慌,这只是一个障眼法,它真正的报错是 No filesystem could mount root, tried: xxx 也就是没有找到可以挂载的格式。

      因为 EXFAT 的驱动很特别,他一般是之前设置的格式都没法挂载后才会尝试 EXFAT。所以实际上错误与下一个要介绍的错误是相同的。

      建议关闭 exfat 看看真正的报错是什么

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      错误列表【持续更新中】

      • [EXFAT] trying to mount...并打印分区表:https://bbs.aw-ol.com/topic/1726/share/3
      • 打印分区表出现 No filesystem could mount root, tried: xxx :https://bbs.aw-ol.com/topic/1726/share/4
      • eMMC、TF卡、SDNAND启动卡在 Waiting for root device /dev/ubiblockxxx... 不动了:https://bbs.aw-ol.com/topic/1726/share/5
      • SPI NAND、SPI NOR 启动卡在 Waiting for root device /dev/ubiblockxxx... 不动了:https://bbs.aw-ol.com/topic/1726/share/6
      • rootfs格式设置都是正确的但是还是打印分区表然后 No filesystem could mount root, tried: xxx :https://bbs.aw-ol.com/topic/1726/share/7
      • 报错 Filesystem uses "xz" compression. This is not supported:https://bbs.aw-ol.com/topic/1726/share/8
      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 解决那些千奇百怪的 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 错误

      传言道:80%的 Kernel panic 是都是同一个报错:

      剩下 5% 是 init 设置错了,其余的是剩余各式各样的

      ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block ]---
      

      所以开个帖子,记录下遇到的那些奇奇怪怪的 VFS Panic 和解决方法

      发布在 Linux
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      @rockenergytech 没有nand flash,是nor flash

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: melis pack失败是什么情况?

      git clone 源码,别下载zip,zip会改权限路径

      发布在 RTOS
      YuzukiTsuru
      柚木 鉉
    • 回复: 【开源开发板】D1s-Nezha开发板全全开源上架(内含购买链接和全部软硬件资料)

      SDK百度云下载:链接:https://pan.baidu.com/s/1MF8HIJHuEG71NxOY1riBZw 提取码:awol

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: f133 0.8 sdk代码编译报错

      @whycan

      .rodata' can not be used when making a PIE object; recompile with -fPIE
      

      连接时报错,应该不是缺库

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: f133 0.8 sdk代码编译报错

      @kiwin 有可能

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: f133 0.8 sdk代码编译报错

      @kiwin 那就可能是因为0.8版本sdk的bug了,换2.0版本的sdk吧

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: f133 0.8 sdk代码编译报错

      @kiwin

      感觉是HOST版本太高了,看看踩坑记录

      推荐 Ubuntu 16.04

      【加精】在Ubuntu21.04中编译Tina SDKV1.01 版本 踩坑记录
      https://bbs.aw-ol.com/topic/102/share/1

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 请问烧写系统时,使用的是哪个USB Type-C接口?

      烧写的 USB 是 USB DRD

      烧写步骤是:

      • Tina Linux:
        使用 PhoenixCard 将固件写入 SD 卡,不支持使用 PhoenixSuit 烧录(其实支持但是要修改 uboot 源码,教程:https://bbs.aw-ol.com/topic/1002/share/1 )

      • Melis
        使用 PhoenixSuit 烧录即可

      因为板载的储存器是供 Melis RTOS 使用的 SPI NOR Flash 储存器,普通的 Tina Linux 无法写入。除非编译 NOR 版本的专用 Tina Linux 系统

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      此楼为更换rootfs方法的教程-待更新

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      此楼为镜像打包教程-待更新

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      完成了基础 rootfs 配置,现在要进行软件包的配置了

      1)chroot 进入 rootfs

      LC_ALL=C LANGUAGE=C LANG=C chroot rootfs
      

      f2e804f8-7fde-44e6-8e14-965219c45529-image.png

      2)修改设备名,密码

      echo "v853-vision" > /etc/hostname    # 修改设备名
      
      passwd                                # 设置root用户密码
      

      ad0f68c9-1894-44d2-94e5-d596f5b4f300-image.png

      3)更新下 rootfs 内的 apt 源

      apt update
      

      7adf9640-010b-4ca4-a55e-14078f466f8e-image.png

      4)apt 安装下软件包

      这里准备了豪华大礼包(你也可以加入自己喜欢的包)

      apt-get -y install \
          libncurses5-dev libncursesw5-dev procps udev locales zip unzip cmake \
          build-essential python3 python3-dev python3-pip lxde lightdm xorg \
          xserver-xorg motion neofetch
      

      5ed7a4f5-f253-4d17-9ef3-e330e4a017dc-image.png

      5)配置一下fstab,挂载 rootfs 为可读写模式

      echo "PARTLABEL="rootfs" / ext4 noatime,lazytime,rw 0 0" > /etc/fstab
      

      679dc82a-42bb-4bee-9bd9-4c2152a3d65a-image.png

      6)配置开机驱动自动加载功能

      ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service   # 链接脚本
      
      vi /etc/rc.local
      

      然后在编辑器里输入这些配置

      #!/bin/bash
      
      mount -o remount, rw /
      
      insmod /lib/modules/4.9.191/videobuf2-core.ko
      insmod /lib/modules/4.9.191/videobuf2-memops.ko
      insmod /lib/modules/4.9.191/videobuf2-dma-contig.ko
      insmod /lib/modules/4.9.191/videobuf2-v4l2.ko
      insmod /lib/modules/4.9.191/vin_io.ko
      insmod /lib/modules/4.9.191/gc2053_mipi.ko
      insmod /lib/modules/4.9.191/vin_v4l2.ko
      
      insmod /lib/modules/4.9.191/xradio_mac.ko
      insmod /lib/modules/4.9.191/xradio_core.ko
      insmod /lib/modules/4.9.191/xradio_wlan.ko
      
      cat /sys/devices/platform/soc/usbc0/usb_host
      

      cd223609-1877-4622-927d-a6c6b89f2773-image.png

      7)把驱动包复制到 rootfs 里

      驱动包是从 tina linux 里扒下来的,路径 out\v853\vision\openwrt\build_dir\target\root-v853-vision\lib 只需要 firmware 和 module 文件夹

      下载驱动包:驱动包.zip

      首先退出 rootfs,Ctrl+D

      把解压好的驱动包复制进 rootfs 内

      cp -r firmware/ rootfs/lib/
      cp -r modules/ rootfs/lib/
      

      6ec4244d-5e82-4415-b4a4-26f96709aa1f-image.png

      至此,rootfs 就配置完成了,接下来是打包了

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      制作基础的 rootfs

      1)祭出虚拟机,安装一些依赖:

      sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip
      

      2)安装两个至关重要的软件包

      sudo apt-get install qemu-user-static debootstrap
      

      3)进入root权限,使用 debootstrap 制作基础的rootfs

      sudo -i 
      debootstrap --no-check-gpg  --foreign --verbose --arch=armhf  stretch rootfs http://ftp2.cn.debian.org/debian
      

      79e68ae8-d44f-41ce-ac4e-1d8d895a4692-image.png

      4)保险起见,复制一份qemu到 rootfs 里

      cp /usr/bin/qemu-arm-static rootfs/usr/bin/
      chmod +x rootfs/usr/bin/qemu-arm-static
      

      24cbb73a-c187-4fcb-98d5-f170c266c4da-image.png

      5)使用 chroot 命令到 rootfs 里继续剩下的工作

      LC_ALL=C LANGUAGE=C LANG=C chroot rootfs /debootstrap/debootstrap --second-stage --verbose
      

      b5c18f39-3ed4-4bca-9d6b-561b3a601cbc-image.png

      最基础的 rootfs 就准备好了

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      此步骤可以跳过,使用这里提供的镜像解包重新打包即可

      具体方法:https://bbs.aw-ol.com/topic/1716/share/6

      镜像: v853_linux_vision_uart0.img

      内核配置

      内核配置也很简单,需要打开几个功能

      1) make kernel_menuconfig

      首先选中 open by fhandle syscalls 这个功能

      1c56170a-266b-4652-8a64-94a80de47b08-image.png

      然后再选择 Control Group Support 进入下一级配置

      704ba18d-13b4-435a-a88c-bdbf98c2bb5d-image.png

      满上即可

      3373258e-25fe-4328-a71d-63180f2f96e1-image.png

      具体的 kernel config 变换如下

       # CONFIG_LOCALVERSION_AUTO is not set
       CONFIG_SYSVIPC=y
      -# CONFIG_FHANDLE is not set
       CONFIG_NO_HZ=y
       CONFIG_HIGH_RES_TIMERS=y
       CONFIG_BSD_PROCESS_ACCT=y
       CONFIG_BSD_PROCESS_ACCT_V3=y
       CONFIG_LOG_BUF_SHIFT=14
      +CONFIG_CGROUPS=y
      +CONFIG_CGROUP_DEBUG=y
      +CONFIG_CGROUP_FREEZER=y
      +CONFIG_CGROUP_PIDS=y
      +CONFIG_CGROUP_DEVICE=y
      +CONFIG_CPUSETS=y
      +CONFIG_CGROUP_CPUACCT=y
      +CONFIG_MEMCG=y
      +CONFIG_MEMCG_SWAP=y
      +CONFIG_BLK_CGROUP=y
      +CONFIG_DEBUG_BLK_CGROUP=y
      +CONFIG_CGROUP_SCHED=y
       CONFIG_CC_OPTIMIZE_FOR_SIZE=y
       # CONFIG_SYSFS_SYSCALL is not set
       # CONFIG_AIO is not set
      

      2)配置下 env.cfg 的 uboot 的启动 init入口,路径是 /device/config/chips/v853/configs/vision/env.cfg

      init=/sbin/init
      

      36acb89f-4b70-4635-a9be-bbe16eb5c687-image.png

      3)配置一下 sys_partition.fex 分区表,路径是/device/config/chips/v853/configs/vision/linux-4.9/sys_partition.fex

      8b18c95a-658e-4608-87ee-8710e551ad09-image.png

      把 rootfs 分区改大点,然后把下面不需要的分区删了

      4)配置一下init的方式 make menuconfig 里选择procd-init

      由于busybox-init会自动修改 init 的路径,所以这里要配置procd init,实际上两个都不用,实际用的是systemd

      9fa4d0d9-35bc-413a-89fa-c89a62e839cd-image.png

      至此,kernel这边的准备工作结束了,mp 命令编译打包镜像吧

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 【V853开发板试用】移植 V853 Debian GNU/Linux 系统(Ubuntu也适用)

      Welcome to Debian GNU/Linux!

      fea72c79-e340-4f3c-9eeb-1483309f27b8-image.png

      不想自己编译想用现成的?

      固件在这里下载:【在 V853 Vision 开发板上运行 Debian Linux】

      开始移植前的准备

      既然都跑 Linux 了,不上个 Debian 怎么行? Linux 最有趣的是可以自由的定制 Linux 根文件系统。使用官方的 Linux 内核搭配上自己制作的 Debian 根文件来试试在 V853 上运行 Debian GNU/Linux。

      那首先选一个 Debian 的版本来移植吧,先看看 debian 11

      425243bb-ca81-42c0-9f45-4d1f57d98559-image.png

      ummmmm还是算了,debian 10 咋样

      c114be98-f593-4d6b-9222-9bd10bdc9369-image.png

      有戏,不过感觉有坑,太菜了不敢用。

      再看看 debian 9

      be360824-f0a5-4c8a-8807-a539a7d9c9e7-image.png

      啊,完美了,就决定是你了 debian 9

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【固件】在 V853 Vision 开发板上运行的 Debian Linux

      火狐浏览器

      f776c554-d299-48ac-b79e-8cbc364985e8-image.png

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【固件】在 V853 Vision 开发板上运行的 Debian Linux

      lxde + 触摸屏正常,usb键盘鼠标正常

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 【固件】在 V853 Vision 开发板上运行的 Debian Linux

      运行 lxde

      da12f1c2-1841-49d8-a254-b955d75ce1a0-image.png

      ae7bf650-f238-4e0b-a8a1-3c4d85f1363e-image.png

      只用了64MB内存

      e8506b1a-4e5f-470f-b322-085cf1d3a873-image.png

      发布在 V Series
      YuzukiTsuru
      柚木 鉉
    • 回复: 哪吒开发板D1编译报错Cannot find lib ld-linux-riscv64-lp64.so.1

      官方ftp服务器?感觉是一个很古老的测试版本SDK了。

      参考这个从repo拉取最新的吧:【视频】八分钟,教你下载 D1-H Tina SDK
      https://bbs.aw-ol.com/topic/1177/share/1

      发布在 MR Series
      YuzukiTsuru
      柚木 鉉
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 11
    • 12
    • 5 / 12