导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. soso90
    S
    • 资料
    • 关注 1
    • 粉丝 2
    • 我的积分 6968
    • 主题 12
    • 帖子 132
    • 最佳 23
    • 群组 0

    soso90LV 7

    @soso90

    6968
    积分
    38
    声望
    62
    资料浏览
    132
    帖子
    2
    粉丝
    1
    关注
    注册时间 最后登录

    soso90 取消关注 关注

    soso90 发布的最佳帖子

    • 回复: 【V853开发板试用】V853开发板填坑记

      二、填坑之spi
      1.背景
      受限于开发板引出io不是很理想,暂时先用麻雀d1s试了一把spi,并能正常显示图片。目前使用spi1进行驱动。如果是spi0,直接按照帖子中的参考帖子配置即可。具体调试过程:https://bbs.aw-ol.com/topic/1657/麻雀-d1s-spi-tft-开坑/24?_=1657154236388

      2.解决方法:

      a.dts
      	spi1_pins_a: spi1@0 {    
          		pins = "PD11", "PD12"; /* clk, mosi */    
          		function = "spi1";    
          		drive-strength = <10>;
          	};
          	spi1_pins_b: spi1@1 {
          		pins = "PD10" ;
          		function = "spi1";
          		drive-strength = <10>;
          		bias-pull-up;   /* cs */
          
          	};    
                  
          &spi1 {
          	clock-frequency = <100000000>;
          	pinctrl-0 = <&spi1_pins_a &spi1_pins_b>;
              pinctrl-names = "default";/*原贴少了这个配置*/
          	status = "okay";   
              st7789v@0 {
                  status = "okay";    
                  compatible = "sitronix,st7789v";   
                  reg = <0>;    
                  spi-max-frequency = <32000000>;
                  rotate = <90>;
                  rgb;    
                  fps = <30>;    
                  buswidth = <8>;    
                  reset = <&pio PD 13 GPIO_ACTIVE_LOW>;    
                  dc = <&pio PD 14 GPIO_ACTIVE_LOW>;    
                  led = <&pio PD 15 GPIO_ACTIVE_HIGH>;    
                  debug = <1>;    
              };            
          };
      

      另外需要按照帖子中大神的回复,修改spi1的地址大小。如果图片显示异常,或是显示不全,请修改便宜。240*280,y偏移20,x不用便宜即可。至于这个值怎么查出来,卖个关子~~

      3.留坑
      目前能正常显示图片,但是播放视频直接退出。可能需要设置缩放。这个后续验证后再续楼。

      4.最后,有图有真像
      微信图片_20220707090345.jpg

      发布在 V Series
      S
      soso90
    • MQ-R之T113驱动ST7701s 2.1寸圆屏填坑与挖坑
       续前贴,基于芒果MQ-R桌面精灵的实现亿点点介绍[链接文本](https://bbs.aw-ol.com/topic/2636/%E5%9F%BA%E4%BA%8E%E8%8A%92%E6%9E%9Cmq-r%E6%A1%8C%E9%9D%A2%E7%B2%BE%E7%81%B5%E7%9A%84%E5%AE%9E%E7%8E%B0%E4%BA%BF%E7%82%B9%E7%82%B9%E4%BB%8B%E7%BB%8D?_=1670561074107)
      

      之前入坑了D1S,无奈,内存比较紧张。那么,转向t113.芒果的板子外形一致,内存从64-128.嗯,说干就干。下载芒果sdk。按照readme,一路make下去。系统启动了。

      **填坑1.**默认sdk没有tplayerdemo,dfbshow,没法播放视频和显示图片。所以直接make menuconfig,然后搜索配置项。选上即可

      **填坑2.**dfbshow /p.jpeg,直接报错。提示
      6cd6abd9-a933-4c24-8e48-2694dbd0e73d-90b819d677eba88b19a9acff1912d26.png
      经过群里大神Icenowy 随便谷歌搜索后,给出建议,加--dfb:no-vt ,嗯,毫无悬念可以了。猜测是这个命令选择的时候。有高级选项,没有设置。之前都是用晕哥sdk,拿来就用。是时候自己多搞搞,哈哈

      挖坑1:目前发现tplayerdemo,无法自动循环播放整个目录下的视频,之前d1s没有这个问题。代码应该是一样,待分析。。。。

      **挖坑2:**默认镜像,接入我的7701s的2.1寸圆屏,出现颜色反向,画面分裂。需要调整dts。后续贴上完整dts,敬请期待。

      发布在 MR Series
      S
      soso90
    • 【V853开发板试用】V853开发板填坑记

      一.上手篇
      0.保姆贴:https://blog.csdn.net/weixin_43094346/article/details/125327521
      【保姆级教程】全志V853开发板硬件指南
      1.即将使用的硬件:
      a.摄像头。做简单识别,根据人脸识别不同人,显示不同表情或是动作
      b.串口,调试用
      c.wifi模块,联网用。这年头,没网络你别跟我说其他~~
      d.声卡,麦克风,主要完成录音,语音识别以及播放音频。
      e.pwm控制舵机,期望值是驱动机械,暂定是微型坦克
      f.spi tft,可以显示摄像头以及做一些表情

      按照保姆级教程, 结合上述硬件需求
      a. 先上电,看串口输出情况,以及登录到系统看看,接线如下,波特率115200
      微信截图_20220624142310.png

      b.通过adb连接,下载adb https://www.aw-ol.com/downloads?cat=5
      可以打开各种软件管家,就能安装驱动,驱动识别成功后,即可。如果不烧系统,用adb,控制,和上传足矣~~

      c.联网

      root@TinaLinux:/# wifi -o sta 
      root@TinaLinux:/# wifi -c awol 12345678
      

      然后就可以ifconfig看到wlan0上有ip,可以愉快ping www.baidu.com
      惊奇发现有iperf,后面打流看看
      python居然没有带,蛋蛋的忧伤,看来编译sdk是跑不掉。。。

      d.其他 lv_examples 没找到。。。有可能出厂固件可能不是最新,看来烧固件是接下来要搞的~~~

      问题:仅仅从固件层面,简单测试发现问题,需要进一步核实以及查找原因。 摄像头图像颜色偏浅 ,默认固件没有lvgl例子,无法控制lcd,从event0没有获取到触摸数据,测试df_andi报错,报错如下:

       4875.124754] 0x48efe000 is not mapped!
      [ 4875.128854] DE invalid address: 0x48efe000, data:0x0, id:0x4
      [ 4875.137701] L1 PageTable Invalid
      [ 4875.141323] 0x48efe000 is not mapped!
      [ 4875.145423] DE invalid address: 0x48efe000, data:0x0, id:0x4
      [ 4875.154285] L1 PageTable Invalid
      [ 4875.157911] 0x48efe000 is not mapped!
      [ 4875.162011] DE invalid address: 0x48efe000, data:0x0, id:0x4
      [ 4875.170857] L1 PageTable Invalid
      [ 4875.174481] 0x48efe000 is not mapped!
      
      发布在 V Series
      S
      soso90
    • 飞凌OK-T527开发板试用-1.开箱以及hdmi输出

      今天终于拿到飞凌的t527开发板,在此感谢cctv,哦不,感谢全志在线,感谢飞凌~~闲话少叙。
      微信图片_20240627130128.jpg
      送的型号选型手册

      微信图片_20240627130134.jpg
      微信图片_20240627130149.jpg
      主板---有钱人的板子就是这么朴实无华,一堆接口,很方便测试

      微信图片_20240627130141.jpg
      配件

      由于只有单板,所以上电后,接hdmi,输出logo文件。猜想是异显,这个是副屏。没有屏幕,只能进入uboot操作,果断找到usb转串口,进去
      微信图片_20240627130200.jpg
      微信图片_20240627130205.jpg
      按照说明手册,启动空格进入uboot,将hdmi,设置成主显,然后就可以进入功能qt,进入功能评测

      接上usb摄像头,进入摄像头预览。感觉工作进度瞬间完成20%~~~
      微信图片_20240627130155.jpg

      题外话,这个板子,基本不用看说明书就能使用。usb host都是a口,adb,是type-c。带芯片的是usb转串口。基本没什么逆天设计。这里就不点名其他家~~ 另外uboot支持屏幕切换,不知道是独有功能还是sdk支持。总之很nice。相信其他测评都会做这一步,所以先上帖子。大家少走弯路~~ 下一集,将一趟sdk以及qt代码~~

      发布在 飞凌嵌入式专区
      S
      soso90
    • 基于芒果MQ-R桌面精灵的实现亿点点介绍

      开机广告
      【基于芒果派(麻雀MQ-R全志F133 D1s)桌面小精灵】 https://www.bilibili.com/video/BV1Se4y177Jk/?share_source=copy_web&vd_source=344305de909882733ab6832a796977e5

      2.1寸圆形电容触摸屏+转接板,现已加入芒果派MQ-R豪华午餐~
      店铺:https://widora.taobao.com/?spm=a1z10.1-c-s.0.0.19346724wehSJh
      或是本人店铺:https://shop116569462.taobao.com/?spm=2013.1.1000126.3.610b3bfaerXXya
      5s后关闭广告
      4s
      3s
      2s
      1s

      正文.....
      部分资料:链接: https://pan.baidu.com/s/11IHmlSiQSwHB2Z-uoQ--xQ?pwd=sdp4 提取码: sdp4

      缘起
      有个up主,推荐了一个屏,那么我们就点起来.这个屏,别说,除了贵,其他都不错.然后看了一眼身边的开发板,都2022年了,板子居然没有外壳,居然没有触摸屏,触摸屏居然不是电容的,这个不能忍.恰好此时全志与芒果推出了mq-r点屏神板.那么我们就干起来

      关于rgb屏的昨、今天和明天
      昨天, 接触到屏,大部分为ili9341,spi接口,按照地址,发送命令设置屏幕,发送显示内容,就完事了
      今天,大部分屏是RGB并口屏,ST7701S这控制芯片,就绕不过。这个芯片是SPI设置屏的各种特性,然后rgb分发数据,还有几个数据信号引脚,控制节奏。嗯,很多rgb的板子,没有这个spi接口,MQ-R也不例外。嗯,对,用一个stc的单片机,然后把这件事给办了。这个是在csdn上看到某个大神有类似操作。找不到原贴了。在此谢过~
      明天,这个屏,有一个mipi接口的版本,嗯,能力不行没搞定~ 嗯,找一个便宜点吧屏,这个屏100+,直接经费爆炸;这个屏,配得上安卓系统(这个是某个大神的评语,请看到后主动认领);方屏已经在路上了,如果这个屏很多人喜欢,会同步推出~

      关于电容触摸的昨天、今天和明天
      昨天,玩的都是电阻屏,不记得怎么操作了
      今天,电容屏,使用i2c通讯,极限情况下,直接i2c即可。读回来就是坐标。其他,后续,如果这个屏玩的多。我们再展开里面的亿点点细节和血泪史
      明天,好像也就这样吧。可以聊点手势触摸?
      关于UI 的今天、和明天
      晕哥的推广,lvgl现在基本是全志非安卓系统的标配了。很好用,论坛里面有编译好的整个文件。直接make就行

      关于环境关于项目:
      我直接给个虚拟机,豪华套餐(链接: https://pan.baidu.com/s/11JX9EHOOMgs8ARpslwmuGw?pwd=cye5 提取码: cye5),sdk使用论坛百度网盘版本。虚拟机来源于群共享。算是由哪来,到哪去~
      stc单片机部分,目前只提供bin文件。后续看大家喜欢
      b站视频实现():目前都是每个场景单独用命令行控制,没有做桌面。所以视频有ppt嫌疑~~;精灵表情来源稚晖君的mp4文件;lvgl实现了时钟,一个空调控制,音乐的demo(目前在填坑,会播放声音和歌词)

      对于MQ-R评价
      1.一根usb线,搞定下载镜像,传文件,系统终端控制,不要太方便
      2.支持音频播放,支持麦克风,支持触摸屏,支持wifi(虚拟机镜像wifi暂时没搞定~),还能播放视频,还要啥自行车。对了,摄像头也支持~
      3.lvgl已经支持,可以方便玩应用,硬件问题,芒果大佬已经解决~
      4.全志社区支持,基本提问,很快会得到应答,还有其他丰富例子
      5.播放视频问题,64M,系统起来后,只剩下20M.视频播放的测试工具,容易把系统搞奔溃,需要根据api,自己进行亿点点改进。
      后续:
      关于这个项目,如有更新(继续水贴),将在此贴补充

      发布在 MR Series
      S
      soso90
    • 回复: 【V853开发板试用】V853开发板填坑记

      持续填坑中:
      如果需要自己编译驱动,或是应用,可以参考这个命令:
      make -j4 ARCH=riscv CROSS_COMPILE=/home/soso/D1/out/d1-mangopi_mq_rgb800x480_gt9xx/staging_dir/toolchain/bin/riscv64-unknown-linux-gnu- KSRC=/home/soso/D1/out/d1-mangopi_mq_rgb800x480_gt9xx/compile_dir/target/linux-d1-mangopi_mq_rgb800x480_gt9xx/linux-5.4.61/

      以上命令是d1s,编译wifi驱动。可以看到tina的交叉编译器,内核目录存放规律~~

      发布在 V Series
      S
      soso90
    • 一起来填坑之芒果派MR-R(D1S\F113)运行melis

      前言:melis,阿志的嫡长子,简单实时系统,非linux系统,据说各方面驱动支持最好,之前发现tina运行视频播放后,容易出现内存不足,那么跑melis如何呢?另外,melis更适合商用,有研究价值~ 另外,melis也是f1c系列热门应用的系统~~

      正文: 偶然间看到论坛有melis的编译帖子:https://whycan.com/t_9088.html
      下载后发现可以一键编译。但是运行后,系统能运行起来,但是电阻触摸没有响应,插入usb键盘等也是没有反馈。在和芒果大佬沟通后,得到3片电阻触摸屏赞助~~~ 因此不敢独享,特开此贴,看看哪位群友有空,有兴致,或是之前玩过melis,或是想入坑。可以一起研究,或是免费送电阻屏一片,一起玩转这个系统~~

      发布在 MR Series
      S
      soso90
    • 回复: 【V853开发板试用】V853开发板填坑记

      @xiaowenge 晚上拍的。。。。没开背光😧 不要在意这些细节。哈哈

      发布在 V Series
      S
      soso90
    • 回复: 开发者成长计划正式上线!一起争做社区”高手“!

      看来得输出一波~~ 话说有什么礼品,123 上链接~~

      发布在 公告
      S
      soso90
    • 回复: 【V853开发板试用】V853开发板填坑记

      烧写篇
      1.下载驱动 全志USB烧录驱动20201229
      2.下载烧写工具AllwinnertechPhoeniSuitRelease20201225.zip 以及最新镜像(https://www.aw-ol.com/downloads?cat=5)
      3.软件打开后。提示设备连接,点击全盘刷新。设备会断开。然后正常烧录。(以上是官方原文说法~~)
      4.碰到点击立即烧写后,设备usb断开,但是没有其他反应。此时可以按住uboout键,然后按重启键,或是uboot启动的时候按住2.

      发布在 V Series
      S
      soso90

    soso90 发布的最新帖子

    • 回复: t113-s3支持双屏同显,和异显吗

      @lyg116 那是支持不?如果不用spi方案~ 4lane的mipi,没法分成两个2lane驱动两个屏吧

      发布在 T Series
      S
      soso90
    • 回复: 基于D1s开发的游戏掌机

      顶起~~ 据说晕哥也有个烂尾(不,是没时间)搞的游戏机,硬件已经搞好,哈哈哈。这下可以借魂还尸~~ 呼叫晕哥~~

      发布在 MR Series
      S
      soso90
    • 回复: 8月全志芯片开源项目分享合集

      偷偷恢复,目前usb副屏的,已经支持触摸,真正好用副屏来了,哈哈哈

      发布在 爱搞机专区
      S
      soso90
    • 【V853开发板试用】V853开发板填坑记--模拟usb摄像头

      https://bbs.aw-ol.com/topic/1658/v853%E5%BC%80%E5%8F%91%E6%9D%BF%E8%AF%95%E7%94%A8-v853%E5%BC%80%E5%8F%91%E6%9D%BF%E5%A1%AB%E5%9D%91%E8%AE%B0?_=1725238320921
      续前贴,这个已经是两年前事情,这次我们玩一个好玩的。将v853,变成一个usb摄像头。sdk使用是晕哥提供的虚拟机 。先上最终效果:微信图片_20240902085852.jpg
      可以看到pc识别到一个usb摄像头。免驱,名字为 tina uvc。具体操作后续贴出~

      发布在 V Series
      S
      soso90
    • 回复: V853 isp编译问题

      @zhuangjinfu sdk还是论坛下载的。nda的sdk好像有这个问题,我是直接不编译这个应用

      发布在 V Series
      S
      soso90
    • 回复: 开发者成长计划正式上线!一起争做社区”高手“!

      看来得输出一波~~ 话说有什么礼品,123 上链接~~

      发布在 公告
      S
      soso90
    • 回复: T113-s3 MIPI适配无法点亮

      @nathanliu 在 T113-s3 MIPI适配无法点亮 中说:

      屏幕已经ok了, 主要是背光电阻坏了,测了LED驱动FB电压排查到了,而且4对lanes,其中有损坏的主要是虚焊了,进行BIST测试看出来的,目前触摸还在调整。设备树、驱动也有修改

      bist是指自测是吧。屏幕如何进入自检模式~~求指导

      发布在 编译和烧写问题专区
      S
      soso90
    • 回复: V853 SDK: VIN/ISP问题

      蹲个更新~ 这块资料太少了

      发布在 V Series
      S
      soso90
    • 回复: T527下载SDK出错

      这一步能难道很多人,哈哈哈哈。别问我怎么知道。楼主搞定说一下方法~

      发布在 T Series
      S
      soso90
    • 回复: 基于debian发行版的AvaotaOS下的dpkg和apt工具使用方法详解

      @livpo 那么问题来了。avaotaos,有没有可以直接用的apt的源~ 有的话,就跟树莓派一样,用起来很舒服~

      发布在 T Series
      S
      soso90