Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. WhycanService
    • Profile
    • Following 0
    • Followers 5
    • my integral 6334
    • Topics 4
    • Posts 224
    • Best 15
    • Groups 1

    WhycanServiceLV 7

    @WhycanService

    Global Moderator

    6334
    integral
    16
    Reputation
    56
    Profile views
    224
    Posts
    5
    Followers
    0
    Following
    Joined Last Online

    WhycanService Unfollow Follow
    Global Moderator

    Best posts made by WhycanService

    • 【奇淫巧计】使用 PhoenixSuit 清空NAND,eMMC,Flash存储器

      有的时候想把flash擦成空片或者只格式化普通分区如user data分区,但是又不想重新烧录固件,如何只进行擦除而不升级固件?

      (1)把附件spec_tool_只擦除flash不烧录固件的插件.fex,重命名为spec_tool.fex放到烧录工具目录下。
      (2)PhoenixSuit:选择机器对应的固件。选择工具界面上保留数据升级:勾选该按钮,则升级前不进行格式化,private,secure storage、user data、mbr分区保留,其他擦除;选择分区擦除升级:勾选该按钮,则升级前只格式化普通分区,private,secure storage分区保留,其他擦除(注意会擦除mbr然后重新烧录mbr);选择全盘擦除升级:勾选该按钮,则升级前格式化全盘,包括SN等数据整块flash全部擦除执行完后flash变成空片,然后执行烧录。
      (3)PhoenixUsbpro:不勾选工具上的全盘擦除,是否擦除取决于sysconfig.fex的eraseflag字段;勾选工具上的全盘擦除,整块flash全部擦除。
      (4)awflash:命令行烧录工具,加上参数-e表示全盘擦除,不带-e参数是否擦除取决于sysconfig.fex的eraseflag字段。

      注:全盘擦除需要是uboot2018及以上的uboot版本,如果需要恢复成正常烧录固件请把spec_tool.fex文件删除然后重启工具即可。擦成空片后的flash如果打开了工具会执行跳fel动作。如果操作不成功,请查看串口打印erase_flag的值是否对应正确。

      spec_tool_只擦除flash不烧录固件的插件.fex

      posted in 代码下载问题专区
      WhycanService
      WhycanService
    • Reply: 全志科技 D1s / T113-S3 驱动 8.8寸长条形瀚彩 HSD088 IPS 液晶,所有资料开源。
      &lcd0 {
              lcd_used            = <1>;
      
              lcd_driver_name     = "whycanpi_lcd_620";
              lcd_backlight       = <255>;
              lcd_if              = <4>;
      
              lcd_x               = <480>;
              lcd_y               = <1920>;
              lcd_width           = <52>;
              lcd_height          = <52>;
              lcd_dclk_freq       = <66>;
      
              lcd_pwm_used        = <1>;
              lcd_pwm_ch          = <7>;
              lcd_pwm_freq        = <50000>;
              lcd_pwm_pol         = <0>;
              lcd_pwm_max_limit   = <255>;
              lcd_bright_curve_en = <0>;
              lcd_backlight       = <255>;
      
              lcd_hbp             = <60>;
              lcd_ht              = <570>;
              lcd_hspw            = <30>;
              lcd_vbp             = <12>;
              lcd_vt              = <1938>;
              lcd_vspw            = <6>;
      
              lcd_dsi_if          = <0>;
              lcd_dsi_lane        = <4>;
              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 PD 20 GPIO_ACTIVE_HIGH>;
              pinctrl-0 = <&dsi4lane_pins_a>;
              pinctrl-1 = <&dsi4lane_pins_b>;
      }
      
      posted in 其它全志芯片讨论区
      WhycanService
      WhycanService
    • Reply: 请问D1H这么多分区都是干什么用的?
      • BOOT_RESOURCE: 启动LOGO,开机动画
      • ENV:启动参数,环境
      • ENV-REDUND:启动参数,环境的备份分区,防止变砖
      • BOOT:uboot,kernel,dtb打包的一个分区,包含内核
      • DSP0:dsp小核固件
      • ROOTFS:rootfs
      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: 如何修改V853-vision的SDK,并烧录到V853s的板子上呢?

      lunch 的时候选择5,6就行了,其实测试了v853的也可以用,初始化兼容的

      posted in V853系列-AI视觉
      WhycanService
      WhycanService
    • Reply: A133适配AMOLED屏幕,LCD时序参数过小导致无法进入U-Boot
      lcd_x = 屏厂给的实际的x
      lcd_hbp = 屏厂给的实际的hbp + 屏厂给的实际的hsync
      lcd_ht = 屏厂给的实际的lcd_h + 屏厂给的实际的hsync + 屏厂给的实际的hbp + 屏厂给的实际的hfp
      lcd_hspw = 屏厂给的实际的hsync
      
      lcd_y = 屏厂给的实际的y
      lcd_vbp = 屏厂给的实际的vbp + 屏厂给的实际的vsync
      lcd_vt = 屏厂给的实际的lcd_y + 屏厂给的实际的vsync + 屏厂给的实际的vbp + 屏厂给的实际的vfp
      lcd_vspw = 屏厂给的实际的vsync
      

      驱动会通过上面的参数计算lcd_xbp与lcd_xspw的值来确定实际的屏幕的参数(实际的vsync,实际的vbp等等),当给的值不对计算出现负数的时候会卡死不启动。

      posted in 其它全志芯片讨论区
      WhycanService
      WhycanService
    • Reply: [哪吒开发板]Tina Linux SPI主从通信验证实录

      @jaunenahy spi_dbi_enable 是使用dbi接口接屏幕,驱动挂载到dbi上了不兼容spidev

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: V853的MPP无法在一个VIPP上使用两个vichn?

      @likehengall 这个要自己测试下

      posted in V853系列-AI视觉
      WhycanService
      WhycanService
    • Reply: 按键按下用万用表测出电平变化, 但是查看对应GPIO的value文件却没有变化

      按键可以用Linux内置的驱动gpio-keys,提供轮训中断等多种查询方式,而且直接对接了linux的event系统开发也很简单

      posted in 其它全志芯片讨论区
      WhycanService
      WhycanService
    • Reply: [哪吒开发板]Tina Linux SPI主从通信验证实录

      @jaunenahy 可以直接这样替换吗?我看了下好像没有这个时钟通路。如果需要低时钟可以打linux rt实时补丁然后软件模拟spi

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: 关于V853的i2c-tools-3.1.2怎么更换为i2c-tools-4.3呢?

      @fanfan 在 关于V853的i2c-tools-3.1.2怎么更换为i2c-tools-4.3呢? 中说:

      i2ctranfer

      tina 5.0亲测是有i2ctransfer的,而且Makefile里也有

      e817155a-ecd5-4c6c-9390-8930a2200342-图片.png

      可以试试把5.0的移植过去

      posted in V853系列-AI视觉
      WhycanService
      WhycanService

    Latest posts made by WhycanService

    • Reply: 使能HDMI后,系统会出现一个异常告警

      @zhongtao1701 用原厂维护的版本 https://open.allwinnertech.com/#/sdk/0?menuID=36

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: 使能HDMI后,系统会出现一个异常告警

      芒果的tina linux的HDMI驱动有问题,更新了驱动但是接口没更新,现在先回滚到老版本驱动

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: V851s 引出的 gpio 怎么玩?可以设定成常规的gpio吗

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

      posted in V853系列-AI视觉
      WhycanService
      WhycanService
    • Reply: T113-S3 (128M DDR3) 也播不了1080p视频吗?

      @ubuntu 格式,码率,帧率都有关系

      posted in 其它全志芯片讨论区
      WhycanService
      WhycanService
    • Reply: D1s系统启动异常问题

      看一下分区表是不是有超容量的配置

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: uboot无法进入命令模式,如何修改bootdelay?

      @zhongtao1701 hex编辑器直接编辑固件就行

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: 请问一下,f133的Tina系统可以点1920x1080分辨率的mipi接口屏吗?

      @wyljkl 可以配置到

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: 做了一块D1-H板子,LDOA_OUT输出只有1.2V?

      @htjgdw 检查一下LDO IN有没有输入

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: T113+以太网(RTL8201F)是用主控的25M时钟还是外挂25M晶振比较好?

      具体建议实际测试,预留跳线焊盘就行了

      posted in D1系列-RISC-V
      WhycanService
      WhycanService
    • Reply: H618可以用h616 的linux系统吗

      可以,是通用的。。。

      posted in H616系列-OTT
      WhycanService
      WhycanService