Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • 社区主页
    1. Home
    2. YuzukiTsuru
    • Profile
    • Following 4
    • Followers 7
    • my integral 13192
    • Topics 55
    • Posts 473
    • Best 45
    • Groups 1

    柚木鉉LV 8

    @YuzukiTsuru

    13192
    integral
    59
    Reputation
    164
    Profile views
    473
    Posts
    7
    Followers
    4
    Following
    Joined Last Online
    Website www.GloomyGhost.com

    YuzukiTsuru Unfollow Follow
    Global Moderator

    Best posts made by YuzukiTsuru

    • Reply: Porject Yosemite - 基于全志V853的开发板

      emmc也并网了

      ceac1273-9a98-4fb2-a049-fb93d09ecc8f-image.png

      posted in V853
      YuzukiTsuru
      柚木鉉
    • 没有芯片,拿PS画一个 YuzukiCore T113-S3 小型双核ARM核心板

      大哥二哥拍个照

      e5fec977-c0de-4ee4-8b50-8448e719856d-QQ图片20220302225156.jpg

      这是原图

      7719caff-7d8d-4962-9502-b31f2916387c-IMG_4303(20220302-225125).JPG

      用仿章工具,把F133的1抄过去,再仿一个T

      0de96a5e-b5ad-430f-9a2e-a2addcf6e08b-image.png

      把3缩小了放在后面,复制两份,一份用画笔画出S的样子,再打上噪点

      d1eb4638-c573-4b6f-83e7-4751e646fa4a-image.png

      完工

      a104cefb-3767-449b-8f0f-cf84f2ce9f5c-image.png

      posted in 灌水区
      YuzukiTsuru
      柚木鉉
    • 全志开发工具,量产工具下载

      存放一些互联网上搜集到的相关工具

      驱动

      USBDriver.rar

      USB升级和量产工具

      LiveSuit_ForMac.zip
      LiveSuitV306_For_Linux32.zip
      LiveSuitV306_For_Linux64.zip

      PhoneixUSBPro_V_4_0_0__2014-09-12EN.rar
      PhoneixUSBPro_V_4_0_0__2014-09-12CN.rar
      PhoenixUSBPro User Manual.pdf

      PhoenixPacket_V335_20140610.rar

      PhoenixSuitV1.07_CN.rar
      PhoenixSuitv1.07开发者版本.rar
      PhoeniSuitRelease20201225.zip.zip
      PhoenixSuit_msi_1.19.zip

      固件修改工具

      DragonFace.zip
      dragonface_v2.6.1.7z
      DragonSN_v2.7.2.zip

      卡升级和量产工具

      PhoenixCard_V310_20130618.rar
      PhoenixCard4.2.6.zip
      PhoenixCardv4.2.7.7z

      其他工具

      DebugView.zip
      HerculesV100.rar
      LogoGen.zip
      OEMDataPacket_v102.rar
      SNWriter.rar

      第三方工具

      xfel
      sunxi-tools

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: Porject Yosemite - 基于全志V853的开发板

      WiFi,CSI,RCSI上线了
      f42b2448-5847-4926-b717-e4cccd992120-image.png

      posted in V853
      YuzukiTsuru
      柚木鉉
    • 【开源直播】手把手教你用全志XR32芯片DIY一个自己的开发板(一:电路与PCB绘制)

      d095629a-3f09-4c35-bbed-c6560a979682-23.jpg

      XR32

      【XR32】:完整型号【XR32F429】

      https://bbs.aw-ol.com/assets/uploads/files/1645509724979-9e4a33a7-60bb-4229-9ebf-cb6e084505b8-image.png

      是全志推出MCU芯片,听名字就知道,对标的是某tm/某sp32,可以用来做各自小板子、小车车、小电子设备、实验装置等等等

      10a6e97a-d401-4e66-a1fc-5f2248bc55f4-2.jpg

      XR32F429 基于主频最高可达 192MHz 的高性能 ARM Cortex-M4F 32 位 RISC 内核。 Cortex-M4F 内核具有一个浮点单元 (FPU) 单精度,它包含所有 ARM 单精度数据处理指令和数据类型。 它还实现了一个内存保护单元 (MPU),可实现应用程序安全性。 它支持集成的 832KB SRAM 和 2MB 闪存 ROM。 它还包括许多外设,包括 UART、TWI、SPI、I2S、DMIC、PWM、IrDA (T/R)、CSI、SDIO 和辅助 ADC。

      The XR32F429 devices are based on the high-performance ARM Cortex-M4F 32-bit RISC core operating at frequency up to 192MHz. The Cortex-M4F core features a Floating Point Unit (FPU) single precision which all ARM single-precision data-processing instructions and data types. It also implements a memory protection unit (MPU) which enables application security. It supports an integrated 832KB SRAM and 2MB Flash ROM. It also includes many peripherals, including UART, TWI, SPI, I2S, DMIC, PWM, IrDA (T/R), CSI, SDIO and auxiliary ADC.

      芯片特性

      • 集成高性能ARM Cortex-M4F内核,并配备832KB SRAM和16Mbit Flash

      • 集成硬件加解密引擎,保障数据传输与存储的安全

      • 集成度高,集成UART,SPI,I2C,PWM,ADC,SDIO,IrDA,I2S,DMIC,CSI等丰富的接口

      • 平台

        • ARM Cortex-M4F内核,最高192MHz运行频率
        • 内置832KB SRAM
        • 支持低功耗RTC模式
        • 集成2Kbit efuse
        • 6mm x 6mm 52pin QFN封装
      • 加解密引擎

        • 支持AES ECB/CBC/CTR,128/192/256位秘钥
        • 支持DES/3DES
        • 支持MD5/SHA/SHA256/CRC16/CRC32/PRNG
      • 外设

        • 2路SPI,3路UART,2路I2C,1路SDIO,IrDA
        • 8路PWM,8路ADC,GPIO若干
        • 1xI2S,1xDMIC,1xCSI
      • 电源

        • 单电源输入,宽电压范围2.7V-5.5V支持
        • 集成200mA 3.3VLDO,可用于外设供电
        • 内置DC-DC和LDO供内部电路使用
        • 支持低电检测
        • 支持系统关机/休眠状态唤醒
      • 时钟

        • 24MHz XTAL
        • 32768低频时钟
      • 其他

        • 工作温度-40~85℃, 存储温度-40~135℃
        • ESD HBM ±4000V,CDM ±800V

      楼主目前得到了XR32的全球独家权限,准备基于该芯片做一个开发板。所有软硬件将全部开源,方便后面的同学参考学习。

      从0开设DIY一个自己的开发板,并适配代码让它跑起来,应该是每个嵌入式工程师入门的入门之路吧,希望大家通过跟着我们操作走一遍,可以摸清入门的路~
      楼主目前普通本科物联网专业大二在读,相信我能完成的内容各位同学们都能完成。

      芯片框图:

      18fb7813-44da-4981-bf0c-a0c8a5da726c-image.png

      硬件:

      本项目将使用立创EDA进行进行原理图设计和PCB layout(因为它免费而且不用下载适合学生朋友使用)
      XR32的封装库后续会建好在立创EDA上直接开源,大家可以直接调用
      个人立创硬件开源平台主页:https://oshwhub.com/GloomyGhost

      XR芯片后面会放到全志系的淘宝店上销售,价格人民币一位数。同时也准备放到立创商城,大家下单打板就能直接调立创商城里的货,这样就不用寄来寄去了(和立创商城的人沟通中)。

      软件

      使用全志官方支持的FreeRTOS系统,适配自己做的开发板,代码全部开源,github/gitee双边同步
      github地址:https://github.com/YuzukiHD/XR32SDK
      gitee地址:https://gitee.com/GloomyGhost/xr32-sdk

      芯片资料

      XR32 datasheet:XR32F429C2_Datasheet_V1.2.pdf
      XR32 User_manual:XR32F429C2_User_Manual_V1.0.pdf

      硬件参考资料

      XR32参考设计原理图.7z
      XR32封装库.7z
      XR32参考设计原理图AD版本.zip
      XR32F429C2 LCEDA封装

      posted in XR32
      YuzukiTsuru
      柚木鉉
    • Lichee RV 内存小了?改到2G来玩!

      在这之前

      这是一个计算条,D1核心配上512MB内存。
      ec02517e-e547-4847-b85d-7c188894bc5d-IMG_3350.JPG

      ee510bf7-eccf-438d-acc2-5c5727159d76-image.png

      运行正常系统已经完全够用了,不过我不是那种正常的人,写的一个小程序经常把内存用完被oom杀了。

      1941bbae-7619-4797-bd11-f4f1b9241c85-SDA.png

      ++内存

      查阅了一下资料(某宝),发现我钱包能承担的2G内存颗粒只有D9STR,也就是镁光MT41K1G16DGA-125:A,全新芯片280左右,但是二手只需要135。Datasheet显示这是一颗双晶DDR3L芯片。

      a3469e03-9158-4164-88ba-dc006ff917a5-image.png

      那就麻烦了,如果RV板子没有提供Two Rank,那就没办法驱动这颗芯片。于是查阅了Lichee RV的电路图
      a314a199-3d8b-4a0c-957a-15b5a0dde08f-image.png
      好欸,LicheeRV 的CS#,ODT#,CK都是按照TwoRank的接法连接的,所以可以直接替换了!

      准备材料

      • Lichee RV 计算条*1
      • 热风枪*1
      • 电烙铁*1
      • D9STR*1
      • 焊接材料若干
      • 洗板水+清洁材料

      开始魔改

      注意,魔改有失败风险,保修肯定是没有了。请确认拥有BGA拆焊能力再进行魔改!

      风枪温度360,风速40。拆焊之前记得上点油。焊接BGA差不多了要用镊子轻轻推一下,看看会不会归位,如果可以归位那就焊接完成了。

      当然颜值党肯定要把焊油洗干净的QwQ

      结果

      15d51f68-84ff-4d47-a3cd-488040703745-daas.jpg

      1aa8bf03-3d7f-4422-9ad2-7d7b395a9921-wadsa.jpg

      ecf24651-dac7-41ba-86e7-51e36db04c0f-DE`}@R(8}O0JSV}RWMQ7{LH.png

      再跑跑那个程序

      c2ebb27b-ebf8-4af8-9f22-db8b1c635b38-adas.png

      。。。。。。。。。。。。我回去改算法了

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉
    • Reply: YuzukiCK1N - 基于全志V3x的触屏小电脑【开源硬件】

      背面:

      96755f60-6418-4594-8813-79b69337670b-image.png eim

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: 【开源直播】手把手教你用全志XR32芯片DIY一个自己的开发板(二:PCB焊接调试)

      焊接完成,上电,UART检测到了,但是测试烧录有点问题

      4dee43c5-547d-4953-858d-2d34e60c8c1c-image.png

      量了一下芯片输出,怎么0V没有电压???

      4a180dbd-6a2d-492e-acaf-a7e8b27588e3-QQ图片20220313180430.jpg

      再用示波器看了一下IO的输出,发现呈现一种上电掉电的感觉,感觉像是板子在不停重置

      52fb48f5-afc2-48d9-96ec-c3032ce9f3dc-QQ图片20220313180912.jpg

      再比较看一下RESET相关电路

      我画的
      aaf5de66-86c8-4da6-8b92-313be9b054e1-image.png

      官方的
      697d0114-77d7-42d9-9233-00e2d0ef2759-image.png

      82954dde-4d2f-4326-8e41-7a37068a74c9-2.gif
      寄了,官方上拉是拉到VBUS的,也就是USB电源,我这里拉的是3V3,看来XR32默认上电的时候是不输出3V3的。

      那好办,飞线伺候

      38755eb6-0c62-48d1-ab71-d8bf8890e6e1-IMG_4581.jpg

      烧录进去了

      a55f81df-c255-47a8-a149-186e6f0292d3-8e4825a31e861f939e3c04ec15cf361.png

      跑起来了

      c1fc0b64-598b-42e0-927c-d27fb25ed170-a22caacec9e17d40b96602ad8e24db9.png

      posted in XR32
      YuzukiTsuru
      柚木鉉
    • D1 LicheeRV Dock 移植RTL8723DS驱动

      RTL8723DS焊接上去了,现在把驱动程序移植上去。

      咱先获取源码:https://github.com/lwfinger/rtl8723ds

      下载完成后,把驱动文件复制到 tina-d1-open\lichee\linux-5.4\drivers\net\wireless\rtl8723ds 里,没有rtl8723ds文件夹记得新建一个。

      fe5ca772-673e-4a45-a2df-c8b39365be51-image.png

      修改tina-d1-open\lichee\linux-5.4\drivers\net\wireless\Makefile,加一行 obj-$(CONFIG_RTL8723DS) += rtl8723ds/

      bb6a7df5-1a7a-4e9a-b680-570e4284fd69-image.png

      修改tina-d1-open\lichee\linux-5.4\drivers\net\wireless\Kconfig,加一行 source "drivers/net/wireless/rtl8723ds/Kconfig"

      fdb8f381-75aa-43c8-94e4-ce36577ec0e5-image.png

      修改tina-d1-open\lichee\linux-5.4\drivers\net\wireless\rtl8723ds\os_dep\linux\os_intfs.c
      加一行MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver);

      1c869ee5-ccc3-4cd0-b92f-185d830f4d9e-image.png

      修改tina-d1-open\lichee\linux-5.4\drivers\net\wireless\rtl8723ds\os_dep\linux\rtw_cfgvendor.c
      在每一行.policy = VENDOR_CMD_RAW_DATA, 下面加上 .maxattr = 1,

      43e66411-c05e-496a-868a-9034ca7098b6-image.png

      修改tina-d1-open\target\allwinner\d1-lichee_rv_dock\modules.mk,增加以下内容:

      define KernelPackage/net-rtl8723ds
        SUBMENU:=$(WIRELESS_MENU)
        TITLE:=RTL8723DS support (staging)
        DEPENDS:= +r8723ds-firmware +@IPV6 +@USES_REALTEK
        FILES:=$(LINUX_DIR)/drivers/net/wireless/rtl8723ds/8723ds.ko
        AUTOLOAD:=$(call AutoProbe,8723ds)
      endef
      
      define KernelPackage/net-rtl8723ds/description
        Kernel modules for RealTek RTL8723DS support
      endef
      
      $(eval $(call KernelPackage,net-rtl8723ds))
      

      (其中的d1-lichee_rv_dock 是我的板级配置,请选择自己的板级配置比如d1-nezha,如下图)
      93134673-9dd9-4a31-9179-da70d31ede99-image.png

      进入内核配置,勾选Realtek 8723D SDIO or SPI WiFi为Module(<M>不是<*>)

      make kernel_menuconfig
      
      Device Drivers ->
           Network device support -> 
                 Wireless LAN -> 
                        <M>   Realtek 8723D SDIO or SPI WiFi
      

      进入Tina配置,勾选相关驱动

      make menuconfig
      
      Firmware  ->
           <*> r8723ds-firmware.............................. RealTek RTL8723DS firmware
      
      Kernel modules -> 
           Wireless Drivers  ->
              <*> kmod-net-rtl8723ds........................... RTL8723DS support (staging)
      

      保存,编译,打包

      make -j65535
      pack
      

      烧录后就能看到了
      e04b88a3-b684-4cfe-9ddf-ad75bc45daaf-739PM1SA(5)F32B@_B{@3~Q.jpg

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉
    • 在 Lichee RV 上玩游戏:DOOM

      移植了一下DOOM到 Lichee RV 上,用SDL管理所以要打开SDL的packages

      顺便把DOOM也加入packages了
      29c627d5-b67d-4ccd-9d47-c1453a12ebc5-image.png

      cad86e9b-106b-4a48-b5cb-21ffcf2ce381-image.png

      用Lichee RV Dock玩(视频不知道怎么就反了hhhh

      fe7ccea3-b84c-4bf1-b18d-d1bc18c3adeb-93E21526C8CE910A69A86B131FA411C6.png

      当然怎么能少了86Panel

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉

    Latest posts made by YuzukiTsuru

    • Reply: 芒果派 麻雀 Dual T113使用Buildroot一键构建

      @smiletiger 惨

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: 芒果派 麻雀 Dual T113使用Buildroot一键构建

      @smiletiger 文档我秒开

      86ffadb2-5e80-4787-b27a-5f553865056e-image.png

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: 芒果派 麻雀 Dual T113使用Buildroot一键构建

      @smiletiger 按照buildroot方法修改,修改完成打patch

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: 芒果派 麻雀 Dual T113使用Buildroot一键构建

      @smiletiger 要rkernel,ruboot。具体看文档

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: Porject Yosemite - 基于全志V853的开发板

      下单了,试试华秋的

      34b63435-61f6-445c-91e4-9f169fcd482f-image.png

      posted in V853
      YuzukiTsuru
      柚木鉉
    • Reply: 芒果派 MQ Pro 开发板

      @jr_online 适用

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉
    • Reply: 【加精】D1 tina Docker 编译环境制作和使用

      @mumula 那可以自己复制一份看看

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉
    • Reply: 芒果派 麻雀 Dual T113使用Buildroot一键构建

      @smiletiger output 目录下的是自动复制进去的,不用修改

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉
    • Reply: 【加精】D1 tina Docker 编译环境制作和使用

      @mumula m menuconfig找到libgomp关了,D1是单核也用不到

      posted in D1-H/D1s
      YuzukiTsuru
      柚木鉉
    • Reply: V536中关于RTC的问题

      @lvnengbing 悬空处理,RTC断电后时间会复位,开机重新联网对时就行了

      posted in 全志方案讨论区
      YuzukiTsuru
      柚木鉉