导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. mangogeek
    • 资料
    • 关注 14
    • 粉丝 30
    • 我的积分 13026
    • 主题 48
    • 帖子 259
    • 最佳 52
    • 群组 0

    mangogeekLV 8

    @mangogeek

    https://mangopi.org

    13026
    积分
    80
    声望
    539
    资料浏览
    259
    帖子
    30
    粉丝
    14
    关注
    注册时间 最后登录
    网站 mangopi.org

    mangogeek 取消关注 关注

    mangogeek 发布的最佳帖子

    • 其实你细品,H616还挺有意思的

      20220422150843.png

      整体设计和Pro关键器件位置一致。

      已完成50%

      发布在 H/F/TV Series
      mangogeek
      mangogeek
    • 【M-Core】小到有些欠揍的四核小板跑起来啦,下一步:armbian

      续前贴:https://bbs.aw-ol.com/topic/1100

      目前运行Tina

      IMG_20220326_171716.jpg

      IMG_20220326_171838.jpg

      IMG_20220326_172012.jpg

      H616.png

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • 使用D1-H驱动树莓派DSI屏幕

      续这位仁兄的贴子:https://bbs.aw-ol.com/topic/263

      屏幕链接:https://item.taobao.com/item.htm?id=623507778498

      转接板工程:

      d1-mipi-rpi.zip
      20210811133803.png

      坑1:这个屏幕竟然是1lane,并非2lane。

      坑2:卖家没给具体时序参数,看来得从屏幕上iic配置抓。

      还没详细调时序参数,但初步已有显示。
      微信图片_20210814193058.jpg

      微信图片_20210814193053.jpg

      软件过几天有空了详细调试后整理上传。

      发布在 MR Series
      mangogeek
      mangogeek
    • 继MCore-H616核心板之后,这次弄个 R818 核心板玩玩(含工规)

      终于lay到尾声,能不能跑起来得看运气。
      当时MCore-H616核心板有几个缺点:
      1、显示仅HDMI,和几乎没啥用的cvbs
      2、核心板没带EMMC,导致只能配合TF卡运行
      3、内存是单颗粒DDR3L,导致带宽有限

      然后,就尝试lay了一下R818,这是芯片框图:
      202005151742109f.jpg

      R818更侧重于本地显示和CSI,可直接驱动 DSI/LVDS/RGB 这种接口的屏幕,其他资源和H616相当,惊喜是默认工规,有这类场景的可以多关注关注。
      核心板带EMMC,最大64G还是128G来着到时候再说。
      内存是LPDDR4,32bit的数据线,最大4GB可拉满R818的胃口。
      另外芯片本体更小,所以这次将R818+EMMC+LPDDR4+PMU(带锂电池管理)整体做到了3x3cm。并且预留屏蔽罩安装。商业版本可选择焊接A133。

      系统方面除了本身提供的Android10以外,还有Tina-Linux。所以到时做完会发布Tina,ArmBian,Android三套系统。

      QQ截图20221022172355.png

      QQ截图20221021110427.png

      发布在 A Series
      mangogeek
      mangogeek
    • 回复: 坐等芒果派即将推出基于D1s代号麻雀MangoPi-MQ1 的 RISC-V Linux小板

      跑 起 来 啦

      主要参考了晕哥大招: https://bbs.aw-ol.com/topic/384/简单修改-哪吒d1-tina-sdk-的-sys_config-fex-和-board-dts-让d1s先把linux跑起来/3

      发布在 MR Series
      mangogeek
      mangogeek
    • 小麻雀直接驱动树莓派的DSI屏

      续前贴:https://bbs.aw-ol.com/topic/311/
      当时使用D1开发板驱动了,因D1的mipi是30pin,需要转接才能接树莓DSI屏。
      麻雀设计的时候考虑到这点,直接板载的15Pin,所以直接接上就好。

      效果:
      QQ图片20211217210404.jpg

      代码:(board.dts 和uboot-board.dts都替换下边的)

      &lcd0 {
      	lcd_used            = <1>;
      
      	lcd_driver_name     = "tft08006";
      	lcd_backlight       = <100>;
      	lcd_if              = <4>;
      
      	lcd_x               = <800>;
      	lcd_y               = <480>;
      	lcd_width           = <52>;
      	lcd_height          = <52>;
      	lcd_dclk_freq       = <33>;
      
      	lcd_pwm_used        = <1>;
      	lcd_pwm_ch          = <2>;
      	lcd_pwm_freq        = <1000>;
      	lcd_pwm_pol         = <0>;
      	lcd_pwm_max_limit   = <255>;
      /*
      	lcd_hbp             = <32>;
      	lcd_ht              = <868>;
      	lcd_hspw            = <4>;
      	lcd_vbp             = <12>;
      	lcd_vt              = <500>;
      	lcd_vspw            = <4>;
      */
              lcd_hbp             = <32>;
              lcd_ht              = <868>;
              lcd_hspw            = <4>;
              lcd_vbp             = <10>;
              lcd_vt              = <520>;
              lcd_vspw            = <4>;
      
      	lcd_dsi_if          = <0>;
      	lcd_dsi_lane        = <1>;
      	lcd_lvds_if         = <0>;
      	lcd_lvds_colordepth = <0>;
      	lcd_lvds_mode       = <0>;
      	lcd_frm             = <0>;
      	lcd_hv_clk_phase    = <0>;
      	lcd_hv_sync_polarity= <0>;
      	lcd_io_phase        = <0x0000>;
      	lcd_gamma_en        = <0>;
      	lcd_bright_curve_en = <0>;
      	lcd_cmap_en         = <0>;
      	lcd_fsync_en        = <0>;
      	lcd_fsync_act_time  = <1000>;
      	lcd_fsync_dis_time  = <1000>;
      	lcd_fsync_pol       = <0>;
      
      	deu_mode            = <0>;
      	lcdgamma4iep        = <22>;
      	smart_color         = <90>;
      
      /*	lcd_gpio_0 =  <&pio PG 13 GPIO_ACTIVE_HIGH>;*/
      	pinctrl-0 = <&dsi4lane_pins_a>;
      	pinctrl-1 = <&dsi4lane_pins_b>;
      };
      
      发布在 MR Series
      mangogeek
      mangogeek
    • MQ-Quad粉色版,以及安卓固件更新

      IMG_0673.jpg IMG_0663.jpg
      QQ图片20221203100130.jpg

      固件,直接去资料页面,百度云下载就行。

      • 注意1:安卓固件需要用PhoenixCard刷卡
      • 注意2:h616和h618芯片固件不通用,目前发售的都是616版本,按需刷机
        https://mangopi.org.cn/mqquad

      附个H618工程版图片
      QQ图片20221205105811.jpg

      发布在 H/F/TV Series
      mangogeek
      mangogeek
    • mq-dual , mq-r T113 tina gt911适配

      硬件连接

      首先,查原理图,GT911触摸挂在TWI2上(PE12,PE13),CTP中断PB3,CTP复位控制:PB2

      0f51088f-bcb6-47bd-9582-8d7493e93a69-image.png

      DTS

      然后修改对应dts的twi2部分(Tina-Linux/device/config/chips/t113/configs/mq_r/linux-5.4/board.dts),修改好如下:
      ctp.png

      配置内核驱动

      make kernel_menuconfig

      Device Drivers --->
          Input device support --->
              [*] Touchscreens --->
                    [M] gt9xxnew touchscreen driver
      

      配置文件系统部分

      检查启动模块加载控制:Tina-Linux/target/allwinner/t113-mq_r/busybox-init-base-files/etc/init.d/rc.modules
      文件内容如下,这里我们重点将gt9xxnew_ts.ko前的注释去掉,同时根据实际mangopi板子选择需要加载的wifi驱动模块。

      #!/bin/sh
      echo "------run rc.modules file-----"
      #export boot_partition=$(fw_printenv -n boot_partition 2>/dev/null)
      # if [ x${boot_partition} == xboot ];then 
      	/sbin/insmod /lib/modules/5.4.61/usb-storage.ko
      	/sbin/insmod /lib/modules/5.4.61/sunxi_gpadc.ko
      	/sbin/insmod /lib/modules/5.4.61/gt9xxnew_ts.ko
      	echo 0x07090160 0x083F10F7 > /sys/class/sunxi_dump/write
      #	/sbin/insmod /lib/modules/5.4.61/8723ds.ko
      	/sbin/insmod /lib/modules/5.4.61/8189fs.ko
      	sleep 4
      	wpa_supplicant  -Dnl80211 -iwlan0 -c /etc/wifi/wpa_supplicant.conf -B
      # fi
      

      然后编译打包:make;pack

      上电信息

      [    6.076660] sunxi_gpadc_init,2151, success
      [    6.081641] sunxi_gpadc_setup: get channel scan data failed
      [    6.088244] input: sunxi-gpadc0 as /devices/virtual/input/input1
      [    6.100435] get ctp_power is fail, -22
      [    6.104646] get ctp_power_ldo_vol is fail, -22
      [    6.109692] sunxi_ctp_startup: ctp_power_io is invalid.
      [    6.115586] get ctp_gesture_wakeup fail, no gesture wakeup
      [    6.121812] gt9xxnew_ts 2-0014: 2-0014 supply ctp not found, using dummy regulator
      [    6.329053] input: gt9xxnew_ts as /devices/virtual/input/input2
      

      此时得到gt911的设备节点是event2:
      root@TinaLinux:/# ls /dev/input/event*
      /dev/input/event0 /dev/input/event1 /dev/input/event2

      修改自带lvgl8中的input配置部分,实现lvgl触摸功能

      因为我们的tina-linux默认勾选了lvgl8,所以直接修改文件461行即可:/home/mango/1/Tina-Linux/package/gui/littlevgl-8/lv_examples/src/lv_drv_conf.h
      4751d887-1d58-4433-a149-a7b4f8f012d6-image.png

      重新打包编译:m;p

      启动进入shell后,运行lv demo

      root@TinaLinux:/# lv_examples 0
      wh=800x480, vwh=800x480, bpp=32, rotated=0
      
      发布在 MR Series
      mangogeek
      mangogeek
    • 总之,R818又到了冒烟的时候,好紧张

      PCB板
      IMG_0676.JPG

      刷焊锡膏后看看:
      IMG_0680.JPG
      IMG_0681.JPG

      感觉没问题,贴器件:
      IMG_0681.JPG

      烘烤:
      IMG_0759.JPG

      看看BGA下边连了没?
      IMG_0758.JPG

      暂时成形:
      IMG_0757.JPG

      发布在 A Series
      mangogeek
      mangogeek
    • MQ-Quad(H616), 基于armbian的Debian已OK(主线内核,xfce)另外MQ-Pro的armbian也OK了

      快刷起来,下载地址:
      MQ-Quad: https://mangopi.org/mqquad
      MQ-Pro: https://mangopi.org/mqpro

      发布在 H/F/TV Series
      mangogeek
      mangogeek

    mangogeek 发布的最新帖子

    • 回复: T113 modules insmod失败,并且什么提示也没有,modprobe也没用

      接串口看驱动log而不是adb或ssh

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • 这次小批量的R818核心板,哑光绿,质感如何?

      IMG_1007.JPG

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • 回复: 芒果派 T113-s3外接以太网调试,ifconfig能看到eth0,无法up

      @lucky123456 应该不行,RMII没有独立的tx-ck和rx-ck,所以共用一个时钟源来同步。将PE10打开看看是否有50M时钟给外部phy。

      剩下就是检查外边引脚电压是否匹配。

      发布在 Linux
      mangogeek
      mangogeek
    • 回复: 芒果派 T113-s3外接以太网调试,ifconfig能看到eth0,无法up

      08dca64b-39a9-4de8-a32b-340cec64bc3f-image.png
      引脚怎么把PE10注释掉了?PE10是25M参考时钟。

      发布在 Linux
      mangogeek
      mangogeek
    • 回复: R818 android10 CyberPad 原型机

      仔细看,操作非常流畅。😊

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • R818 android10 CyberPad 原型机

      IMG_0853.JPG

      IMG_0852.JPG

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • R818测试底板,胸弟们感觉如何?

      IMG_0848.JPG

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • 回复: R818模组的底板,也相当于是小pad前身

      mCore-R818-测试底板.JPG

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek
    • mCore-H616 小模组,哑光蓝的来啦,4核A53+512内存,99元走起

      IMG_0838.jpg

      IMG_0835.jpg

      IMG_0837.jpg

      发布在 H/F/TV Series
      mangogeek
      mangogeek
    • 回复: R818模组的底板,也相当于是小pad前身

      Top.png

      Bottom.png

      发布在 其它全志芯片讨论区
      mangogeek
      mangogeek