Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. Categories
    3. 编译和烧写问题专区
    Log in to post
    • Newest to Oldest
    • Oldest to Newest
    • Most Posts
    • Most Votes
    • Most Views
    • D

      T507烧写的SD卡无法启动
      Posted at • davidq

      0 Votes
      2 Replies
      1675 Views

      D Replied at

      @whycanservice 应该是代理商的技术给的。后面给我我补丁,我打上了。重新制作了镜像 t507_h_linux_demo2.0_uart0.img ,烧录到TF卡,还是不能正常启动。

      [108]HELLO! BOOT0 is starting! [111]BOOT0 commit : 100e431 [114]set pll start [116]periph0 has been enabled [119]set pll end [121]PMU: AXP858 [132]vaild para:1 select dram para0 [135]board init ok [137]debug:rtc h-m-s value:0x0 [140]DRAM BOOT DRIVE INFO: V0.648 [144]the chip id is 0x7c00 [146]chip id check OK [150]DRAM_VCC set to 1100 mv [158]read_calibration error [166]read_calibration error [174]read_calibration error [183]read_calibration error [191]read_calibration error [199]read_calibration error [207]read_calibration error [215]read_calibration error [223]read_calibration error [232]read_calibration error [234]retraining final error [245][AUTO DEBUG]32bit,1 ranks training success! [261]DRAM CLK =720 MHZ [263]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4) [273]Actual DRAM SIZE =8192 M [276]DRAM SIZE =8192 MBytes, para1 = 311b, para2 = 20000000, dram_tpr13 = 6061 [291]Actual DRAM SIZE =8192 M [296]DRAM simple test FAIL-----fedcbe98 != fedcba98 at address 40000000

      请问 [296]DRAM simple test FAIL-----fedcbe98 != fedcba98 at address 40000000 这个大概是什么原因?我可以从tf卡启动吗?还是说必须要从emmc启动?

      2
    • T

      R329烧录成功后,一直循环进入烧录模式
      Posted at • tank_li

      0 Votes
      1 Replies
      777 Views

      A Replied at

      插上串口看一下LOG输出

      1
    • C

      烧录识别不了usb提示:module awusb:gnu.linkonce.this module section size must match the kernel's built struct module size at run time
      Posted at • Caesar_YP

      0 Votes
      2 Replies
      1752 Views

      C Replied at

      @awwwwa 感谢

      2
    • D

      全志有读回固件的工具吗?
      Posted at • dingxmhan

      0 Votes
      1 Replies
      1156 Views

      A Replied at

      @dingxmhan 没有这个功能

      1
    • D

      This topic is deleted!
      Posted at • Darren94

      0 Votes
      0 Replies
      26 Views

      No one has replied

      0
    • jinxiangwzh

      编译出来的应用文件怎么自动拷贝到/usr/bin目录
      Posted at • jinxiangwzh

      0 Votes
      4 Replies
      2066 Views

      A Replied at

      将文件打包进入 Tina Linux
      Tina Linux 提供 busybox-init-base-files 作为 rootfs 的接口提供用户将文件打包进入固件的功能。busybox-init-base-files 内的文件在打包编译系统的时候会覆盖进入 rootfs 内。

      文件夹的路径 openwrt/target/v853/v853-vision/busybox-init-base-files

      01

      配置开机自启
      开机自启可以说是嵌入式 Linux 投入应用中最主要的一环。这里以自启动 lv_example 介绍一下 Tina Linux 如何配置开机自启功能

      开机自启动主要的配置位于 openwrt/target/v853/v853-vision/busybox-init-base-files/etc/init.d 文件夹内。系统启动后会按顺序执行这里的脚本,可以通过编写这里的脚本实现开机自启功能。

      02

      编写一个 S99lvdemo 的启动脚本,S99 代表他会等待之前的 Sxx 脚本执行完毕他才会执行,这里的排序是字符的顺序。

      #!/bin/sh

      Start lv_example ....

      start() {
      printf "Start lv_example .... "
      lv_examples 1
      }

      stop() {
      printf "Stopping lv_example .... "
      }

      case "$1" in
      start)
      start
      ;;
      stop)
      stop
      ;;
      restart|reload)
      stop
      start
      ;;
      *)
      echo "Usage: $0 {start|stop|restart}"
      exit 1
      esac

      exit $?
      编译、打包烧录,可以看到开机自启了 lvgl 的操作界面。

      4
    • Q

      T507编译./build.sh 时 ERROR: build buildroot Failed
      Posted at • 狼少丷

      1 Votes
      0 Replies
      856 Views

      No one has replied

      0
    • Y

      A20-ROM编译
      Posted at • yanggggg

      0 Votes
      0 Replies
      884 Views

      No one has replied

      0
    • A

      d1-h的安全启动固件打包失败
      Posted at • a1314258

      0 Votes
      7 Replies
      2749 Views

      Z Replied at

      @yuzukitsuru 请问打入补丁后生成的安全固件,使用Phoenixsuit烧写时会出现反复烧写的情况(进度条完成显示成功后又自动开始下一次烧写),有可能是因为补丁不适配吗?

      7
    • P

      开打gt9xx 和 gt9xxnew 编译模块之后,make 就报错,这是为什么啊
      Posted at • proc_c

      0 Votes
      2 Replies
      982 Views

      P Replied at

      @awwwwa 谢谢,是重复了,后面去掉了重复的就好了

      2
    • Z

      D1-H使用PhoenixSuit烧写安全镜像时,出现反复烧写的情况是为什么?
      Posted at • zhang1

      0 Votes
      1 Replies
      1074 Views

      Z Replied at

      这是单次的烧写串口打印信息,烧写软件进度条显示完成后又自动开始下一次烧写,打印与该文件一样。
      安全镜像烧写串口打印信息.docx

      1
    • N

      openwrt (gcc 10.2.0)工具链链接时报警告 warning: .init_array section has zero size
      Posted at • nongpubin

      0 Votes
      0 Replies
      919 Views

      No one has replied

      0
    • L

      USB DEVICE(vid_1f3a_pid_efe8)出现驱动黄色感叹号
      Posted at • lmmuyu

      0 Votes
      1 Replies
      1146 Views

      L Replied at

      补充:

      0852ab23-3d23-425b-8131-f68c65d2d728-image.png

      出现了两个驱动黄色感叹号

      进入安全模式下安装驱动,驱动可以运行,重启电脑后还是不行

      1
    • A

      T507跳转U-boot失败
      Posted at • as3213406

      2 Votes
      3 Replies
      2370 Views

      S Replied at

      遇到同样的问题,请问是如何解决的?谢谢

      3
    • W

      T507 Android编译 lunch错误
      Posted at • WhatsTheMatter

      0 Votes
      0 Replies
      546 Views

      No one has replied

      0
    • F

      T113-i 在Ubuntu22.04执行 ./build.sh config 报错。
      Posted at • forever_01

      0 Votes
      1 Replies
      795 Views

      WhycanService Replied at

      没有安装python

      1
    • J

      F133-A 烧录新的镜像后重启打印 no vendor_boot partition is found
      Posted at • jianwei

      0 Votes
      1 Replies
      1338 Views

      L Replied at

      你好,我也遇到了一模一样的问题,请问解决了吗

      1
    • F

      win10系统USB 驱动(VID_1f3a_PID_efe8)装不上,提示设备无法启动(代码10)
      Posted at • feng_zhenrong

      0 Votes
      2 Replies
      1630 Views

      Q Replied at

      解决了吗 一样的问题求助

      2
    • ZibetK

      v853编译失败
      Posted at • ZibetK

      0 Votes
      4 Replies
      2461 Views

      DAIZEBIN Replied at

      @cw13197171229
      1、SDK是哪里下载的呢?我记的官方SDK里面,Log里面有些配置应该是默认不开的,你是自己修改过了吗?

      2、先尝试下make distclean,同时把out目录删掉,之后再编下看看(有些网上的SDK可能会把之前的编译产物带上,需要清除下,重新编译)

      实在不行,我可以传一份官方的SDK上来

      4
    • Q

      D1s 怎么修改Debug调试串口为UART3,求解!!!
      Posted at • q2022

      0 Votes
      9 Replies
      3811 Views

      A Replied at

      请问,nano neo的怎么修改呢?谢谢。

      9
    • kanken6174

      V851S Tina 错误的 libAWIspApi 生成文件
      makefile v851s libawispapi • Posted at • kanken6174

      0 Votes
      0 Replies
      945 Views

      No one has replied

      0
    • M

      V3s nor flash 烧录之后必须断电才能引导?
      Posted at • march1993

      0 Votes
      6 Replies
      2681 Views

      A Replied at

      @march1993 不太清楚NOR的布局,可以试试换NAND。V3s比较老的平台了解的不多

      6
    • DAIZEBIN

      sunxi-fel和xfel的区别
      Posted at • DAIZEBIN

      0 Votes
      0 Replies
      881 Views

      No one has replied

      0
    • M

      烧录suit工具写flash卡在7%
      Posted at • missdangerous

      1 Votes
      4 Replies
      2500 Views

      M Replied at

      @awwwwa 谢谢,硬件有错误造成的

      4
    • kanken6174

      V851S kernel_menuconfig 设置未应用
      v851s kernel • Posted at • kanken6174

      1 Votes
      1 Replies
      1459 Views

      kanken6174 Replied at

      事实证明 .ko 文件确实是由“make”命令构建的,但它们只是没有被发送到图像:
      2c8f5b94-8cbe-4d0c-adb6-5479c6b99a6f-image.png
      为了能够将它们包含在图像中,我必须编辑 openwrt/target/v851S/<board_name> 中的文件:
      a3280016-a8c6-481d-9225-a1e4a8280f46-image.png
      添加我需要的各种 ov 驱动程序并注释掉我不需要的 gc2053 驱动程序
      6bf17119-041a-4146-adff-6d5c87a19fce-image.png

      这仍然有点奇怪,这不是自动配置的,需要您手动编辑这些 makefile...感觉很笨重

      1
    • kanken6174

      V851s buildroot openwrt 警告
      Posted at • kanken6174

      3 Votes
      2 Replies
      1667 Views

      kanken6174 Replied at

      @awwwwa 了解了,谢谢解答。

      2
    • kanken6174

      V851s buildroot openwrt 编译GCC失败
      Posted at • kanken6174

      3 Votes
      2 Replies
      1413 Views

      kanken6174 Replied at

      @awwwwa 这是有道理的,谢谢你告诉我。 我只是很好奇,因为它是菜单配置中的一个选项。 我仍然觉得有趣的是,当在 menuconfig 中选择时,像 python 3.9 这样的包实际上会针对这个平台进行编译

      2
    • G

      R329编译tina,报没有 8723ds.ko,是因为仓库不支持了吗
      Posted at • gaoer

      0 Votes
      0 Replies
      626 Views

      No one has replied

      0
    • G

      R329板子烧写固件失败,兄弟们一起看下
      Posted at • gaoer

      1 Votes
      2 Replies
      1553 Views

      G Replied at

      @xiaowenge 咸鱼,我 挂了一块,你可以 看看

      2
    • E

      T113 编译报错ubuntu20.04 服务器双CPU Intel(R) Xeon(R) Platinum 8358P CPU @ 2.60GHz
      Posted at • ejuoy

      0 Votes
      3 Replies
      1041 Views

      E Replied at

      @ejuoy lv2了,下载最新sdk试试

      3
    • P

      PhoeniSuit安装下来,drvinstaller点击没反应怎么办,以管理员身份运行也没有用?
      Posted at • polarcode

      0 Votes
      2 Replies
      731 Views

      P Replied at

      @awwwwa 可以留个联系方式吗,我们需要您的指导。

      2
    • A

      PhoenixSuit
      Posted at • ABC16883

      0 Votes
      1 Replies
      878 Views

      A Replied at

      https://www.aw-ol.com/downloads?cat=5

      78327439-2d58-4851-a15b-99b299fcfc92-image.png

      1
    • H

      SDK文件夹移动位置后编译出来的img 烧录到板子上,报硬件检查错误,怎么回事?
      Posted at • hy123456

      0 Votes
      1 Replies
      1050 Views

      A Replied at

      @hy123456 移动位置后需要删除out文件夹,因为SDK生成的设备的认证信息变化了但是由于SDK移动没有重新生成新的认证

      1
    • L

      D1s芯片 PhoenixSuit 烧写失败请求指导
      Posted at • lyg116

      0 Votes
      6 Replies
      2750 Views

      whycan Replied at

      (全开源)D1s排针版本资料汇总
      https://bbs.aw-ol.com/topic/3792

      6
    • P

      v853 openwrt可以正常编译文件系统,烧录之后没有网卡,如下图是什么导致的呢?
      v853 wifi 编译系统 • Posted at • pityfool

      0 Votes
      1 Replies
      914 Views

      P Replied at

      自己编译出来的烧录之后启动是这样,用开发手册上现成编译好的镜像烧录可以正常使用,手册上面编译出来烧录运行的截图也是和这个一样,论坛也说v853是默认开启的wifi选项的,还需要额外镜像哪些内核配置和openwrt配置吗

      1
    • M

      Android13编译不过
      Posted at • MasterLu

      0 Votes
      7 Replies
      2665 Views

      M Replied at

      @masterlu 增加swap分区后编译通过了
      24c63d97-f92c-44ed-9942-dc3c56afd7aa-image.png

      7
    • E

      如何将bootloader烧录到eMMC自带的boot分区
      Posted at • embeddedman

      0 Votes
      2 Replies
      1402 Views

      Z Replied at

      您好,你最后能从自建分区启动吗

      2
    • S

      buildroot重新编译的问题咨询
      Posted at • sat1006

      0 Votes
      0 Replies
      705 Views

      No one has replied

      0
    • C

      F133 烧录错误
      Posted at • chuchill

      0 Votes
      0 Replies
      439 Views

      No one has replied

      0
    • O

      H3 Zero 烧录问题。
      Posted at • orangPI

      0 Votes
      11 Replies
      3842 Views

      O Replied at

      @whycan emmc KLM8G1GETF-B041 H3 支持吗

      11
    • O

      H3 支持 EMMC 5.1 吗?
      Posted at • orangPI

      0 Votes
      0 Replies
      761 Views

      No one has replied

      0
    • C

      MYC-YT507 openwrt编译
      Posted at • cainianqiuzu

      0 Votes
      1 Replies
      780 Views

      N Replied at

      @cainianqiuzu 米尔不是有FAE吗?

      1
    • R

      R329编译libAWIspApi错误是什么原因如何解决呢?
      Posted at • ROSHEN_007

      0 Votes
      2 Replies
      610 Views

      R Replied at

      @awwwwa 我用的是极速科技提供的软件包,编译ffmpeg必须勾选这个包才行

      2
    • R

      This topic is deleted!
      Posted at • ROSHEN_007

      0 Votes
      0 Replies
      21 Views

      No one has replied

      0
    • K

      哪吒D1鸿蒙编译显示ninja: build stopped: subcommand failed. build: ninja error
      Posted at • karrena

      0 Votes
      1 Replies
      1018 Views

      K Replied at

      @karrena 重新编译后报错信息不一样,如下:
      Starting Ninja...
      ninja: Entering directory `/usr/OpenHarmony/out/ohos-riscv64-release'
      [1/8521] COPY ../../drivers/peripheral/camera/hal/pipeline_core/pipeline_impl/src/strategy/config/config.c obj/drivers/peripheral/camera/hal/adapter/platform/v4l2/drivers/peripheral/camera/hal/pipeline_core/pipeline_impl/src/strategy/config/config.c
      [2/8521] COPY ../../drivers/peripheral/camera/hal/pipeline_core/pipeline_impl/src/strategy/config/params.c obj/drivers/peripheral/camera/hal/adapter/platform/v4l2/drivers/peripheral/camera/hal/pipeline_core/pipeline_impl/src/strategy/config/params.c
      [3/8521] STAMP obj/drivers/peripheral/camera/hal/adapter/platform/v4l2/params.c.stamp
      [4/8521] STAMP obj/drivers/peripheral/camera/hal/adapter/platform/v4l2/config.c.stamp
      [5/8521] CXX obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set.o
      FAILED: obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set.o
      /usr/bin/ccache ../../prebuilts/clang/ohos/linux-x86_64/llvm-riscv/bin/clang++ -MMD -MF obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set.o.d -DHAVE_PTHREAD -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -D_GNU_SOURCE -DHAVE_SYS_UIO_H -D__MUSL__ -D_LIBCPP_HAS_MUSL_LIBC -D__BUILD_LINUX_WITH_CLANG -D_LIBCPP_NO_NATIVE_SEMAPHORES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DCOMPONENT_BUILD -D__GNU_SOURCE=1 -DCHROMIUM_CXX_TWEAK_INLINES -D__MUSL__ -D_LIBCPP_HAS_MUSL_LIBC -D__BUILD_LINUX_WITH_CLANG -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -Iobj/third_party/musl/usr/include/riscv64-linux-ohosmusl -I../../prebuilts/clang/ohos/linux-x86_64/llvm-riscv/include/c++/v1 -I../.. -Igen -I../../third_party/protobuf/src -I../../third_party/protobuf/src/google -I../../third_party/protobuf/src/google/protobuf -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector-strong -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -ffunction-sections -fno-short-enums --target=riscv64-linux-ohosmusl -mno-relax -march=rv64imafdc -mabi=lp64d -mno-relax -Wall -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-error=c99-designator -Wno-error=anon-enum-enum-conversion -Wno-error=implicit-fallthrough -Wno-error=sizeof-array-div -Wno-error=reorder-init-list -Wno-error=range-loop-construct -Wno-error=deprecated-copy -Wno-error=implicit-int-float-conversion -Wno-error=inconsistent-dllimport -Wno-error=unknown-warning-option -Wno-error=abstract-final-class -Wno-error=sign-compare -Wno-error=int-in-bool-context -Wno-error=xor-used-as-pow -Wno-error=return-stack-address -Wno-error=dangling-gsl -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -Wno-enum-compare-switch -Wno-gnu-folding-constant -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -ggnu-pubnames -fno-common -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Werror -fPIC -frtti -U__ANDROID__ -Wno-sign-compare -Wno-error=unused-parameter -Wno-error=unused-const-variable -Wno-error=unneeded-internal-declaration -Wno-inconsistent-missing-override -std=c++17 -fno-exceptions --sysroot=obj/third_party/musl -fvisibility-inlines-hidden -frtti -c ../../third_party/protobuf/src/google/protobuf/extension_set.cc -o obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set.o
      expected ':' in depfile[6/8521] CXX obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set_heavy.o

      FAILED: obj/third_party/protobuf/src/google/protobuf/protobuf_standard/extension_set_heavy.o

      1
    • D

      请教全志方案ota包有办法转成线刷包吗
      Posted at • dort91011

      0 Votes
      1 Replies
      882 Views

      A Replied at

      @dort91011 ota包仅包含部分文件,缺失一些必要文件,不可以转换

      1
    • K

      Allwinner,该设备的驱动程序未被安装。 (代码 28)
      Posted at • kankan888

      0 Votes
      4 Replies
      1810 Views

      K Replied at

      @whycan
      可能是手动安装的驱动,识别不到板子接到哪一个USB端口,然后导致驱动无法正常工作,且设备无法启动

      4
    • W

      d1-h sdk编译版本
      Posted at • wancywang

      0 Votes
      2 Replies
      1125 Views

      whycan Replied at

      @whycan 在 d1-h sdk编译版本 中说:

      --来自百度网盘超级会员V4的分享
      hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取 
      链接:https://pan.baidu.com/s/1tADvigD1xtOWqieJmcuPkA?pwd=awol 
      提取码:awol

      这里面的Ubuntu18.04编译tina,Android10,Android12都没问题。

      2
    • R

      求助,这个编译错误怎么解决?
      Posted at • ROSHEN_007

      0 Votes
      9 Replies
      2427 Views

      R Replied at

      已搞定,单核编译就可以了。。。

      9
    • Z

      求助!t113烧写官方固件没有问题,烧写自己编译的镜像出错,调试信息显示分区表出错。
      Posted at • zzz123

      0 Votes
      2 Replies
      1474 Views

      Z Replied at

      问题已解决,没下载工具busybox

      2
    • A

      A133 Android 编译失败
      Posted at • a1064038953

      0 Votes
      2 Replies
      897 Views

      whycan Replied at

      @a1064038953

      要不要试一试我这里面的纯净版ubuntu18.04虚拟机:下载链接

      编译Android10/Android12都没问题。

      2
    • Q

      D1S编译报错
      Posted at • q2022

      0 Votes
      3 Replies
      2020 Views

      M Replied at

      @mafei 更新一下 下载源 问题解决了

      3
    • S

      T1113-s3烧录过程失败
      烧录失败 • Posted at • Songguojian

      0 Votes
      2 Replies
      1333 Views

      S Replied at

      怎么降低呢?哪里可以设置?@whycanservice

      2
    • L

      请问大佬怎么转换FEX文件 内有图片
      Posted at • lknn2012

      0 Votes
      5 Replies
      2146 Views

      KunYi Replied at

      @lknn2012
      看你的2.
      simg2imag system.fex 应该是android spare to raw 就变成 ext4
      应该可以用img2simg 还原才对
      看看这个
      https://blog.csdn.net/jingwen3699/article/details/81807024

      5
    • C

      请问卡量产需要配置什么吗
      Posted at • cruise33

      0 Votes
      0 Replies
      656 Views

      No one has replied

      0
    • R

      sun50iw10p1 pack时阻塞
      Posted at • reformer

      0 Votes
      0 Replies
      862 Views

      No one has replied

      0
    • A

      f133 挖坑3 ,RMII , RGMII 设置
      Posted at • axw_fae

      2 Votes
      1 Replies
      1882 Views

      A Replied at

      在修改 tx_delay , rx_delay 需要在dts 中配置,每次都要重新再烧写过! 所以在调试时需要耗费很多气力。只要修改一下原本的驱动,就可以无需另外的工具,就可以进行的调试

      驱动位置 lichee/linux-5.4/drivers/net/ethernet/allwinner/sunxi-gmac.c

      原代码

      static ssize_t mii_write_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct net_device *ndev = NULL; struct geth_priv *priv = NULL; int ret = 0; u16 reg, addr, val; char *ptr; ptr = (char *)buf; if (dev == NULL) { pr_err("Argment is invalid\n"); return count; } ndev = dev_get_drvdata(dev); if (ndev == NULL) { pr_err("Net device is null\n"); return count; } priv = netdev_priv(ndev); if (priv == NULL) { pr_err("geth_priv is null\n"); return count; } if (!netif_running(ndev)) { pr_warn("eth is down!\n"); return count; } ret = sunxi_parse_write_str(ptr, &addr, &reg, &val); if (ret) return ret; priv->mii_reg.reg = reg; priv->mii_reg.addr = addr; priv->mii_reg.value = val; return count; }

      攸改过后

      static ssize_t mii_write_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct net_device *ndev = NULL; struct geth_priv *priv = NULL; int ret = 0; u16 reg, addr, val; char *ptr; ptr = (char *)buf; if (dev == NULL) { pr_err("Argment is invalid\n"); return count; } ndev = dev_get_drvdata(dev); if (ndev == NULL) { pr_err("Net device is null\n"); return count; } priv = netdev_priv(ndev); if (priv == NULL) { pr_err("geth_priv is null\n"); return count; } if (!netif_running(ndev)) { pr_warn("eth is down!\n"); return count; } ret = sunxi_parse_write_str(ptr, &addr, &reg, &val); if (ret) return ret; if((2 == reg) || (3 == reg)) { u32 clk_value; u8 tdelay; u8 rdelay; clk_value = readl(priv->base_phy); tdelay = (clk_value >> 10) & 0x07; rdelay = (clk_value >> 5) & 0x1f; printk("gmac delay read tx--> %x , rx--> %x \n", tdelay, rdelay); if(2 == reg) { tdelay = (val & 0x07); } else { rdelay = (val & 0x1f); } printk("gmac delay write tx--> %x , rx--> %x \n", tdelay, rdelay); clk_value &= ~((0x07 << 10)| (0x1F << 5)); clk_value |= ((tdelay << 10) | (rdelay << 5)); writel(clk_value, priv->base_phy); } priv->mii_reg.reg = reg; priv->mii_reg.addr = addr; priv->mii_reg.value = val; return count; }

      使用方式如下:

      先使用 ifconfig eth0 192.168.1.100 ,啟动 gmac 驱动

      使用下面命令,进行 tx_delay 修改,3 个参数 , 第一个随便设,第二个需设置 2 , 第三个為 tx_delay 设置值,范围 0x0 ~ 0x7

      root@TinaLinux:/# echo 0 2 3 > /sys/devices/platform/soc@3000000/4500000.eth/mii_write [ 66.901376] gmac delay read tx--> 2 , rx--> d [ 66.911086] gmac delay write tx--> 3 , rx--> d root@TinaLinux:/# echo 0 2 5 > /sys/devices/platform/soc@3000000/4500000.eth/mii_write [ 92.944996] gmac delay read tx--> 3 , rx--> d [ 92.954582] gmac delay write tx--> 5 , rx--> d 使用下面命令,进行 rx_delay 修改,3 个参数 , 第一个随便设,第二个需设置 3 , 第三个為 rx_delay 设置值,范围 0x0 ~ 0x1f , 输入需要使用 16 进位 root@TinaLinux:/# echo 0 3 a > /sys/devices/platform/soc@3000000/4500000.eth/mi_write [ 108.317230] gmac delay read tx--> 5 , rx--> d [ 108.327034] gmac delay write tx--> 5 , rx--> a root@TinaLinux:/# echo 0 3 1c > /sys/devices/platform/soc@3000000/4500000.eth/mii_write [ 120.347615] gmac delay read tx--> 5 , rx--> a [ 120.357371] gmac delay write tx--> 5 , rx--> 1c root@TinaLinux:/# echo 0 3 1c > /sys/devices/platform/soc@3000000/4500000.eth/mii_write [ 126.976849] gmac delay read tx--> 5 , rx--> 1c [ 126.986301] gmac delay write tx--> 5 , rx--> 1c

      测试时先使用外机 ping d1s ,调整 rx_delay 值后,使用 ifconfig 查看 rx_byte 及 crc 值,看是否有正常接收,并且无 crc 。 找出某一区间都正常,例如 4 ~ c 都是正常的! 此时将 rx_delay 设置在 8 。

      rx_delay 设置后,在用 d1s ping 外机,调整 tx_delay 值,看在什么区间可以正常 ping 不丢包, 一样取中间值

      1
    • A

      使用官方烧录工具PhoenixSuit烧录t113镜像到sd卡没成功过,一直是烧录固件失败,打印内容如下
      Posted at • ah669741

      0 Votes
      3 Replies
      1433 Views

      A Replied at

      @whycanservice 有个问题SD card 0是sd卡,SD card 1是emmc,SD card 2是spi flash,这个顺序对么

      3
    • livpo

      全志lichee的pack命令
      Posted at • livpo

      0 Votes
      0 Replies
      1126 Views

      No one has replied

      0
    • Z

      V853无法烧录,DDR初始化失败,DDR型号是F60C1A0004-M79R
      Posted at • zhongkui

      0 Votes
      0 Replies
      589 Views

      No one has replied

      0
    • F

      R329 Tina Linux 编译 net-snmp 包失败
      Posted at • fengshuo

      0 Votes
      1 Replies
      1205 Views

      F Replied at

      @fengshuo 后续:

      我寻思着 ld: cannot find -lperl 的意思就是在 -L 指定的路径下找不到能链接的 libperl.so 或者 libperl.a 文件对吧,那我从 https://pkgs.org/download/libperl-dev 下载一个同版本 aarch64 架构的 libperl.a 补到 prebuilt/gcc/linux-x86/aarch64/toolchain-sunxi-glibc/toolchain/lib 应该就行了吧。(整个 R329 SDK 不存在任何 libperl.so 或 libperl.a 文件而且 make menuconfig 也找不到叫“libperl”的选项,不得已才从网上下)

      不行。这回 ld 倒是找着了库,make 继续往下跑了几步之后又报错退出了:/usr/share/perl/5.26/Carp.pm panic: attempt to copy freed scalar

      网上一搜,这是 perl 的老 bug 了:https://rt.cpan.org/Public/Bug/Display.html?id=72467 照着这个帖子修改了 /usr/share/perl/5.26/Carp.pm 就不会再报错了。不清楚为什么交叉编译环境里的 perl 要引用系统的 perl 模块,不过毕竟 perl 是解释型语言,这样跨架构应该问题不大。

      之后再 make 又报错,说 U64 类型被定义了两遍。一遍在 out/r329-evb5/compile_dir/target/net-snmp-5.4.4/include/net-snmp/library/int64.h ,另一遍在 /usr/lib/x86_64-linux-gnu/perl/5.26/CORE/perl.h 。

      这个问题也是好几年前就有人给 net-snmp 团队报告过了:https://sourceforge.net/p/net-snmp/bugs/2794/ 高版本的 net-snmp 已修复,可惜SDK里包含的版本太旧。我参考修复了这个问题的 commit 31613e 照葫芦画瓢给它修了(就是把 U64 的 typedef 去掉,其他地方的 U64 换成 struct counter64 )。

      不知道是因为我这一通操作还是什么别的原因,后面 make 竟然用 /usr/bin/ld 去链接一堆很明显要走交叉编译的文件,然后告诉我它找不到各种各样的库...... 现在真的怀疑全志提供的 SDK 本来就有毛病。

      1
    • K

      全盘擦除和分区擦除的区别
      Posted at • kelsey

      0 Votes
      1 Replies
      921 Views

      xiaowenge Replied at

      不知道差别的时候就都擦了吧,有需要部分保留的时候再琢磨一下

      1
    • K

      T113-S3 从Flash启动uboot没有日志输出
      Posted at • koala027

      0 Votes
      0 Replies
      702 Views

      No one has replied

      0
    • A

      f133 挖坑2 ,修改 uart0 -> uart3 设置
      Posted at • axw_fae

      0 Votes
      0 Replies
      933 Views

      No one has replied

      0
    • A

      f133 挖坑_1 ,环境配置问题
      Posted at • axw_fae

      0 Votes
      0 Replies
      947 Views

      No one has replied

      0
    • C

      新手第一次尝试编译TINA 遇到问题
      Posted at • cooldiy_cn

      0 Votes
      5 Replies
      2303 Views

      C Replied at

      @vincent1 谢谢您,问题已经解决。发现问题是配置问题。
      进行了如下配置问题解决:
      1、V853在线文档中,编译环境配置一节没提到要安装一个组件。需要安装u-boot-tools。
      2、V853在线文档中,编译环境配置一节没提到要增加i386架构,才能安装部分i386架构的必须组件。需要dpkg --add-architecture i386 增加,然后再apt-get update 来更新列表。
      3、lib32ncurses5包名改变,需要用lib32ncurses5-dev代替。
      建议官方及时修正在线文档。
      编译对比发现win10/11下WSL编译速度会比VBOX环境快出接近50%。

      5
    • C

      v831 SDK没有ai/ao component
      Posted at • cruise33

      0 Votes
      0 Replies
      619 Views

      No one has replied

      0
    • C

      V853 使用OpenixCard烧写SD卡,插到板子上后发现是read-only file system
      Posted at • carpediem

      0 Votes
      1 Replies
      1191 Views

      vincent1 Replied at

      @carpediem mount -o remount rw /

      1
    • C

      V3S烧录失败,第2次usb检测不到,哪位大神帮分析一下,多谢!
      Posted at • caven

      0 Votes
      0 Replies
      858 Views

      No one has replied

      0
    • A

      如何修改全志平台的private分区的权限?
      Posted at • abcdef

      0 Votes
      0 Replies
      737 Views

      No one has replied

      0
    • T

      编译打包时no user resource partitions
      Posted at • t1290

      0 Votes
      1 Replies
      818 Views

      DAIZEBIN Replied at

      @t1290 感觉是不是没有编译?直接pack了?

      1
    • B

      执行lunch报错“no buildserver to clean”
      Posted at • bishe

      0 Votes
      33 Replies
      7159 Views

      T Replied at

      @whycan 大佬,我重新装了一遍又出现了这个问题2e0fcb64-52b7-4959-92a0-e557ecb5a196-image.png 这个要怎么解决?

      33
    • K

      D1s芯片,按照官网说明编译 Tina报错,求救。。。
      Posted at • kangsoft

      0 Votes
      2 Replies
      1279 Views

      K Replied at

      @whycan 多谢大佬!刚学习linux,有问题感觉好蒙😢

      2
    • K

      A133 Andriod SDK的内核配置文件
      Posted at • kelsey

      0 Votes
      9 Replies
      3709 Views

      K Replied at

      @whycanservice 好的👌🏻,感谢大佬们

      9
    • M

      添加应用错误
      Posted at • software

      0 Votes
      3 Replies
      1388 Views

      whycan Replied at

      @ms_guest

      $(CC) $(LDFLAGS) main.o -o helloworld

      前面不是四个空格,是一个TAB

      3
    • M

      linux 常用的命令在哪里 配置
      Posted at • software

      0 Votes
      5 Replies
      1873 Views

      M Replied at

      @whycan OK,多谢了

      5
    • X

      V853 adb 跑不起来
      Posted at • xue_pengyu

      0 Votes
      10 Replies
      3239 Views

      X Replied at

      @whycan

      下载代码,重新烧入之后,我看不到USB设备了。
      6d6ce7ed-f00e-46ea-8b69-ec72184d4388-1682578117(1).png

      配置USB的时候有什么需要注意的?
      多谢了。

      10
    • L

      求助,R328未能执行probe?
      Posted at • lmb18702466425

      0 Votes
      0 Replies
      585 Views

      No one has replied

      0
    • B

      把固件烧写到开发板上之后白屏了
      Posted at • bishe

      0 Votes
      4 Replies
      1656 Views

      B Replied at

      @ubuntu 就是本来上电后屏幕是有显示的,我把打包好的固件烧写上去之后重启就白屏了。固件是tina_d1-h-nezha_uart0.img。

      4
    • D

      sd卡挂载固件失败
      Posted at • dort91011

      0 Votes
      0 Replies
      716 Views

      No one has replied

      0
    • W

      T113-S3在target/allwinner/t113-hdp1w/busybox-init-base-files目录下添加文件后编译失败
      Posted at • wjp2547532

      0 Votes
      2 Replies
      973 Views

      W Replied at

      @whycan 好的,我这就去试一下,谢谢晕哥

      2
    • Y

      h616sunxi-fel测试uboot出现连接超时
      Posted at • ymy0820

      0 Votes
      1 Replies
      1227 Views

      WhycanService Replied at

      看log输出什么

      1
    • K

      T113 100ASK-PRO板子无法烧录镜像
      Posted at • kelsey

      0 Votes
      0 Replies
      1183 Views

      No one has replied

      0
    • D

      使用mainline中最新的buildroot编译生成Lichee RV Dock系统镜像报错
      Posted at • dysonnnn

      0 Votes
      2 Replies
      1343 Views

      D Replied at

      @whycan 谢谢

      2
    • D

      sdk编译报错 toolchain/toolchain-external/ext-tool.mk:175: recipe for target '/home/dysonnnn/lichee/lichee_sdk/buildroot/output/stamps/ext-toolchain-installed' failed
      Posted at • dysonnnn

      0 Votes
      2 Replies
      952 Views

      D Replied at

      @whycan 运行发现环境配置错了,配对了之后能用了,谢谢😊

      2
    • C

      v831刚上电没有log打印,到了kernel阶段才有
      Posted at • cruise33

      0 Votes
      4 Replies
      2265 Views

      C Replied at

      @whycanservice 在 v831刚上电没有log打印,到了kernel阶段才有 中说:

      @cruise33 uboot也需要修改,修改uart index

      参考了这个精华帖
      https://bbs.aw-ol.com/topic/1673/全志芯片tina-linux-修改-uart-引脚-uart端口?_=1679296875490

      make kernel_menuconfig
      d4c5385c-5302-4fb6-9d8e-1486138365b0-image.png

      env.cfg

      earlyprintk=sunxi-uart,0x05000400 initcall_debug=0 console=ttyS1,115200

      board.dts
      (为啥用&uart1这个标签会编译不过😑 )

      soc@03000000 { uart@05000000 { pinctrl-names = "default", "sleep"; pinctrl-0 = <&uart0_pins_a>; pinctrl-1 = <&uart0_pins_b>; status = "disabled"; }; /*&uart1*/ uart@05000400 { pinctrl-names = "default", "sleep"; pinctrl-0 = <&uart1_pins_a>; pinctrl-1 = <&uart1_pins_b>; uart1_type = <2>; status = "okay"; }; pinctrl@0300b000 { uart1_pins_a: uart1@0 { allwinner,pins = "PG6", "PG7"; allwinner,pname = "uart1_tx", "uart1_rx"; allwinner,function = "uart1"; allwinner,muxsel = <5>; allwinner,drive = <1>; allwinner,pull = <1>; }; uart1_pins_b: uart1@1 { allwinner,pins = "PG6", "PG7"; allwinner,function = "gpio_in"; };

      sun8iw19p1_nor_defconfig

      CONFIG_SPECIFY_CONSOLE_INDEX=y CONFIG_CONS_INDEX=2

      还是只有如下开始的log🤒 :
      bdb20c48-104d-4270-8f13-078f19342293-image.png

      BOOT0的打印 和烧录时的打印到底受哪里控制..

      4
    • C

      请问env_burn.cfg是干嘛用的?
      Posted at • cruise33

      0 Votes
      1 Replies
      851 Views

      WhycanService Replied at

      @cruise33 烧录时候用的

      1
    • J

      deepin系统烧录问题
      Posted at • jiangnan

      0 Votes
      1 Replies
      584 Views

      whycan Replied at

      @jiangnan

      调试串口有输出吗?

      1
    • EveRYouNg

      关于Cmake中的json
      Posted at • EveRYouNg

      0 Votes
      2 Replies
      1097 Views

      EveRYouNg Replied at

      @whycanservice 了解了,感谢😊

      2
    • EveRYouNg

      Package libnl-tiny is missing dependencies for the following libraries: libc.so.6
      Posted at • EveRYouNg

      0 Votes
      1 Replies
      1453 Views

      whycan Replied at

      @everyoung

      f133编译报错 缺少libatomic.so.1 Package harfbuzz is missing dependencies for the following libraries: libatomic.so.1
      https://bbs.aw-ol.com/topic/2709/share/3

      1
    • X

      访问全志的SDK服务器显示协议不匹配链接已被外部主机关闭
      Posted at • x1

      0 Votes
      4 Replies
      1860 Views

      xiaowenge Replied at

      @lgkgkfg 在 访问全志的SDK服务器显示协议不匹配链接已被外部主机关闭 中说:

      @xiaowenge 不应该是ssh XXXX@sdk.allwinnertech.com,登录进去执行sudo rm -rf /,就可以获得资料了吗

      不要教坏新人哎,你说的他们都会信的

      4
    • K

      在menuconfig页面上启用luci后编译失败
      Posted at • konosiba

      0 Votes
      14 Replies
      5188 Views

      Q Replied at

      另外的,我的开发板是芒果派 MQ-R F133。

      14
    • W

      虚拟机编译V851S环境
      Posted at • wrfokokwrf

      0 Votes
      0 Replies
      689 Views

      No one has replied

      0
    • Z

      A133 android10.0 烧录分区
      Posted at • zhoutian

      0 Votes
      0 Replies
      822 Views

      No one has replied

      0
    • J

      v853 sdk版本1.0编译gdb工具报错
      Posted at • jonli_aw

      0 Votes
      3 Replies
      1657 Views

      whycan Replied at

      @jonli_aw
      啊这,路过,不清楚。

      3
    • Z

      A133 安全固件怎么刷回非安全固件
      Posted at • zhoutian

      0 Votes
      4 Replies
      1463 Views

      WhycanService Replied at

      刷了安全固件芯片里的熔丝就改变了,需要换A133芯片

      4
    • C

      v3s芯片,启动时有这样提示是什么原因
      Posted at • chinajav

      0 Votes
      3 Replies
      1077 Views

      whycan Replied at

      @chinajav
      板子电源有问题, 把CPU和DDR频率都降下来:这次做了5片全志Allwinner V3s板子,手贴一片正常,机贴4片均不正常,路过的大神帮我分析分析。

      3
    • K

      buildroot的作用是什么
      Posted at • kelsey

      0 Votes
      1 Replies
      1212 Views

      xiaowenge Replied at

      buildroot可以理解为一个构建环境(系统),openwrt也是一个构建环境(系统),都是方便编译linux用的。
      Tina5.0之前版本的SDK是在openwrt的基础上魔改的,Tina5.0(含)之后的Tina Linux将同时支持openwrt和build root两套构建环境。
      e2b53dd2-d005-4928-8d34-50d4f21c0520-image.png
      参考资料:
      https://v853.docs.aw-ol.com/study/study_1tina/

      1
    • K

      Tina SDK 根路径下面的dl应用包的编译过程
      Posted at • kelsey

      0 Votes
      6 Replies
      2338 Views

      K Replied at

      @whycan 好的,感谢晕哥

      6
    • K

      请问全志的镜像可以dd制作是什么意思呢?
      Posted at • kelsey

      0 Votes
      3 Replies
      1141 Views

      whycan Replied at

      @kelsey
      全志官方的tina一般不这么玩,开源Linux(树莓派社区)一般用这种玩法.

      请参考这个链接: bing

      3
    • undefined


      Posted at •

      Votes
      Replies
      Views
    • 1
    • 2
    • 3
    • 2 / 3

    Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

    行为准则 | 用户协议 | 隐私权政策