Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. kelsey
    3. Posts
    K
    • Profile
    • Following 0
    • Followers 0
    • my integral 2064
    • Topics 17
    • Posts 48
    • Best 0
    • Groups 0

    Posts made by kelsey

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

      我使用的是百问网的100ASK T113板子,
      78193850-cdd2-4536-8693-68341592cbce-image.png
      SDK也是百问网提供的,之后打上T113的板级配置补丁,但是使用编译出来的固件始终无法烧录,log如下

      [662]fes begin commit:2c94b33
      [665]set pll start
      [670]periph0 has been enabled
      [673]set pll end
      [675][pmu]: bus read error
      [677]board init ok
      [679]beign to init dram
      [682]ZQ value = 0x31***********
      [684]get_pmu_exist() = -1
      [687]ddr_efuse_type: 0xa
      [690][AUTO DEBUG] single rank and full DQ!
      [694]ddr_efuse_type: 0xa
      [697][AUTO DEBUG] rank 0 row = 13
      [700][AUTO DEBUG] rank 0 bank = 8
      [703][AUTO DEBUG] rank 0 page size = 2 KB
      [707]DRAM BOOT DRIVE INFO: V0.24
      [710]DRAM CLK = 792 MHz
      [712]DRAM Type = 3 (2:DDR2,3:DDR3)
      [716]DRAMC read ODT  off.
      [718]DRAM ODT value: 0x42.
      [721]ddr_efuse_type: 0xa
      [724]DRAM SIZE =128 M
      [726]PLL_DDR_CTRL_REG:0xf8004100
      [728]DRAM_CLK_REG:0xc0000000
      [732]DRAM simple test OK.
      [735]rtc standby flag is 0x0, super standby flag is 0x0
      [740]init dram ok
      
      
      U-Boot 2018.05-g5b4bafa (Oct 18 2021 - 01:53:36 +0000) Allwinner Technology
      
      [02.308]CPU:   Allwinner Family
      [02.311]Model: sun8iw20
      [02.313]DRAM:  128 MiB
      [02.317]Relocation Offset is: 04ec6000
      [02.344]secure enable bit: 0
      [02.346]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
      [02.352]gic: normal mode
      [02.355]flash init start
      [02.357]workmode = 16,storage type = 0
      try card 2
      set card number 2
      get card number 2
      [02.365][mmc]: mmc driver ver uboot2018:2021-09-07 19:43:00
      [02.371][mmc]: Is not Boot mode!
      [02.374][mmc]: SUNXI SDMMC Controller Version:0x50310
      [02.385][mmc]: ************Try SD card 2************
      [02.390][mmc]: mmc 2 cmd timeout 100 status 100
      [02.394][mmc]: smc 2 err, cmd 8,  RTO
      [02.398][mmc]: mmc 2 close bus gating and reset
      [02.403][mmc]: mmc 2 cmd timeout 100 status 100
      [02.407][mmc]: smc 2 err, cmd 55,  RTO
      [02.410][mmc]: mmc 2 close bus gating and reset
      [02.415][mmc]: ************Try MMC card 2************
      [02.424][mmc]: mmc 2 cmd timeout 100 status 100
      [02.428][mmc]: smc 2 err, cmd 1,  RTO
      [02.431][mmc]: mmc 2 close bus gating and reset
      [02.435][mmc]: Card did not respond to voltage select!
      [02.440][mmc]: ************SD/MMC 2 init error!************
      [02.445][mmc]: mmc init product failed
      MMC init failed
      try emmc fail
      [02.452]sunxi-spinand: AW SPINand MTD Layer Version: 1.5 20200407
      [02.458]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.9 20200306
      [02.466]sunxi-spinand-phy: request spi0 gpio ok
      [02.470]sunxi-spinand-phy: request general tx dma channel ok!
      [02.475]sunxi-spinand-phy: request general rx dma channel ok!
      [02.481]sunxi-spinand-phy: set spic0 clk to 20 Mhz
      [02.485]sunxi-spinand-phy: init spic0 clk ok
      sspi->base_addr = 0x4025000, the SPI control register:
      [VER] 0x4025000 = 0x00010001, [GCR] 0x4025004 = 0x00000083, [TCR] 0x4025008 = 0x00000184
      [ICR] 0x4025010 = 0x00000f00, [ISR] 0x4025014 = 0x00000032, [FCR] 0x4025018 = 0x00200020
      [FSR] 0x402501c = 0x00000000, [WCR] 0x4025020 = 0x00000000, [CCR] 0x4025024 = 0x00000002
      [SDC] 0x4025028 = 0x00002000, [BCR] 0x4025030 = 0x00000000, [TCR] 0x4025034 = 0x00000000
      [BCC] 0x4025038 = 0x00000000, [DMA] 0x4025088 = 0x000000e5
      
      [02.531]sunxi-spinand-phy: not detect any munufacture from id table
      [02.537]sunxi-spinand-phy: get spi-nand Model from fdt fail
      [02.542]sunxi-spinand-phy: get phy info from fdt fail
      [02.547]sunxi-spinand-phy: not detect munufacture from fdt
      [02.552]sunxi-spinand-phy: detect munufacture from id table: Mxic
      [02.558]sunxi-spinand-phy: detect spinand id: ffff12c2 ffffffff
      [02.563]sunxi-spinand-phy: ========== arch info ==========
      [02.569]sunxi-spinand-phy: Model:               MX35LF1GE4AB
      [02.574]sunxi-spinand-phy: Munufacture:         Mxic
      [02.579]sunxi-spinand-phy: DieCntPerChip:       1
      [02.583]sunxi-spinand-phy: BlkCntPerDie:        1024
      [02.588]sunxi-spinand-phy: PageCntPerBlk:       64
      [02.592]sunxi-spinand-phy: SectCntPerPage:      4
      [02.597]sunxi-spinand-phy: OobSizePerPage:      64
      [02.601]sunxi-spinand-phy: BadBlockFlag:        0x1
      [02.606]sunxi-spinand-phy: OperationOpt:        0x7
      [02.610]sunxi-spinand-phy: MaxEraseTimes:       65000
      [02.615]sunxi-spinand-phy: EccFlag:             0x2
      [02.620]sunxi-spinand-phy: EccType:             4
      [02.624]sunxi-spinand-phy: EccProtectedType:    3
      [02.629]sunxi-spinand-phy: ========================================
      [02.635]sunxi-spinand-phy:
      [02.637]sunxi-spinand-phy: ========== physical info ==========
      [02.643]sunxi-spinand-phy: TotalSize:    128 M
      [02.647]sunxi-spinand-phy: SectorSize:   512 B
      [02.651]sunxi-spinand-phy: PageSize:     2 K
      [02.655]sunxi-spinand-phy: BlockSize:    128 K
      [02.659]sunxi-spinand-phy: OOBSize:      64 B
      [02.663]sunxi-spinand-phy: ========================================
      [02.669]sunxi-spinand-phy:
      [02.672]sunxi-spinand-phy: ========== logical info ==========
      [02.677]sunxi-spinand-phy: TotalSize:    128 M
      [02.681]sunxi-spinand-phy: SectorSize:   512 B
      [02.685]sunxi-spinand-phy: PageSize:     4 K
      [02.689]sunxi-spinand-phy: BlockSize:    256 K
      [02.694]sunxi-spinand-phy: OOBSize:      128 B
      [02.698]sunxi-spinand-phy: ========================================
      [02.704]sunxi-spinand-phy: MX35LF1GE4AB reset rx bit width to 1
      [02.710]sunxi-spinand-phy: MX35LF1GE4AB reset tx bit width to 1
      [02.715]sunxi-spinand-phy: set spic0 clk to 100 Mhz
      [02.720]sunxi-spinand-phy: block lock register: 0x00
      [02.724]sunxi-spinand-phy: feature register: 0x11
      [02.729]sunxi-spinand-phy: sunxi physic nand init end
      [02.734]Loading Environment from SUNXI_FLASH... OK
      [02.738]try to burn key
      [02.740]out of usb burn from boot: not boot mode
      Hit any key to stop autoboot:  0
      sunxi work mode=0x10
      run usb efex
      buf queue page size = 16384
      delay time 2500
      weak:otg_phy_config
      usb init ok
      set address 0x13
      set address 0x13 ok
      

      一直卡这个地方
      b1e0a314-9d54-4ed4-b57b-3e25eb3830fe-image.png
      感觉是我USB问题?
      注:板子验证过,之前是OK的,但是我重新拉了一个SDK之后,就没有办法烧录了

      posted in 编译和烧写问题专区
      K
      kelsey
    • buildroot的作用是什么

      各位,平常在社区里面一直听说有buildroot,请问buildroot是什么呢?在Tina SDK中是对应那一部分呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: Tina SDK 根路径下面的dl应用包的编译过程

      @whycan 好的,感谢晕哥

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: Tina SDK 根路径下面的dl应用包的编译过程

      @whycan 针对于dl文件夹里面的应用,好像在package/allwinner里面没有找到对应的Makefile?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: Tina SDK 根路径下面的dl应用包的编译过程

      @whycan
      软件包里面的Makefile指的是压缩包里面的Makefile吗?还是说package路径下还另外有呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Tina SDK 根路径下面的dl应用包的编译过程

      各位大佬,请问一下,我使用 meke menuconfig 开启某个基于dl路径下的应用包,这些应用包是被压缩过的,比如**.tar.gz、.tar.bz2**等

      1、我想请问一下这些应用包和 package/allwinner 目录下面的应用包有何区别吗
      2、另外就是这些在dl目录下面的应用包是如何开启、以及如何这部分的编译过程是怎么样的呢

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 请问全志的镜像可以dd制作是什么意思呢?

      @whycan 请问针对这个操作,目前有何使用教程吗,或者帖子有使用过的呢

      posted in 编译和烧写问题专区
      K
      kelsey
    • 请问全志的镜像可以dd制作是什么意思呢?

      各位大佬,在全志交流群里一直听说,用dd指令啥的制作镜像,但是平常没有使用过这个指令,请问一下这个指令制作镜像具体是如何操作的呢😁 😁

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 麻雀开发板,spinand烧录问题,PhoenixSuit识别不到设备

      @wjp2547532 烧录的log目前是所有的log了吗?已经烧录的进度目前是卡在了多少呢

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: 更改了DRAM,代码配置需要修改吗

      更改了DRAM?指的是更换了dram物料吗?
      以及可否发一份正常的烧录log以及无法烧写的烧录log

      posted in 编译和烧写问题专区
      K
      kelsey
    • tina如何配置recovery系统

      各位大佬,我想使用tina的OTA功能,看到有一个recovery系统,请问应该如何配置tina,然后进入到recovery系统呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • 内核驱动包和应用包编译结果

      各位,想请问一下我在执行完make之后。
      针对于内核的驱动,应该是会生成一个xxx.ko文件的,然后这个软件是被保存在out路径下的哪个文件夹呢?好像没有找到

      另外就是针对应用包make之后应该也是会生成一个执行文件的,请问这个执行文件又是在哪里的呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • 节点的具体作用

      各位,在Linux开发中,一直都会听到一个词——节点,想请问一下节点到底是一个什么东西呢?目前只是知道cat一个节点,但是生成一个节点是怎么样生成的呢?

      posted in Linux
      K
      kelsey
    • Reply: config配置文件

      @whycanservice 所以您的意思是说、
      1、针对于rootfs:target/allwinner/d1-h-nezha/defconfig=>.config
      2、针对于kernel:device/config/chips/d1-h/configs/nezha/linux-5.4/config-5.4=>.config?
      那么请问这两个各自对应的.config是存在哪里的呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: config配置文件

      @whycanservice 在 config配置文件 中说:

      make menuconfig 修改的是 target/allwinner/d1-h-nezha/defconfig

      make kernel_menuconfig 修改的是 device/config/chips/d1-h/configs/nezha/linux-5.4/config-5.4

      uboot不提供menuconfig的快捷命令,需要前往uboot文件夹手动make

      那请问是否有.config这个文件呢?我看网上的介绍是有的

      posted in 编译和烧写问题专区
      K
      kelsey
    • config配置文件

      各位大佬,想请问一下

      1、使用指令make menuconfig和使用指令make kernel_menuconfig save之后是会生成一个.config文件吗?

      2、以及这个生成的文件路径是在哪里呢?

      3、这个生成的.config文件和使用指令cconfigs指令进入所看到的config-5.4文件有何联系吗?😊 (以及uboot部分的xxx-defconfig文件是否也有联系呢)?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: T113-S3 烧录 W25N01 失败,请问是什么原因?

      你这边是修改了什么配置吗?还是换了flash?没该配置?

      posted in 其它全志芯片讨论区
      K
      kelsey
    • Reply: target目录和device的区别

      @whycanservice 请问两位大佬,target的rootfs配置指的是?

      posted in 编译和烧写问题专区
      K
      kelsey
    • target目录和device的区别

      各位,请问tina4.0 SDK环境下面的target 目录和 device 目录有何区别吗?
      我看好像都是对方案的描述

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: make是否包含了编译uboot这一个功能呢?

      @whycanservice 好的,谢谢大佬

      posted in 编译和烧写问题专区
      K
      kelsey
    • make是否包含了编译uboot这一个功能呢?

      目前使用make的时候,发现有时候uboot部分好像没有重新编译,想请问一下make -j 这一条指令是否包含编译uboot呢(或者boot0)?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 编译内核的脚本在哪里?

      @whycanservice 好的,感谢感谢👍

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 编译内核的脚本在哪里?

      @whycanservice 所以其实mkernel,本质其实也就是执行lichee/linux5.10目录下面的Makefile文件?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 编译内核的脚本在哪里?

      @whycanservice 好像只是搜索到一个脚本,没有看到具体的makefile文件

      posted in 编译和烧写问题专区
      K
      kelsey
    • 编译内核的脚本在哪里?

      各位,使用mkerne指令的时候,请问编译kernel的最开始的Makefile是在哪里呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 编译的规则如何查看呢?

      好的好的,感谢两位大佬

      posted in 编译和烧写问题专区
      K
      kelsey
    • 编译的规则如何查看呢?

      各位,我想请问一下比如像是使用mkernel、muboot、muboot等这些类似的编译指令,怎么看具体是使用的那套配置文件呢?

      或者说这个编译的过程是由什么文件来决定的呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 全志芯片Tina Linux 修改 UART 引脚、UART端口

      @yteraa 哈哈哈,好的

      posted in Linux
      K
      kelsey
    • Reply: 全志芯片Tina Linux 修改 UART 引脚、UART端口

      为何在场景二中,从UART0改为UART3
      2bf3fd41-def9-4428-8319-389fa7c24992-image.png
      uart_debug_port 并不需要修改呢????

      posted in Linux
      K
      kelsey
    • Reply: 全志D1如何获取芯片运行的频率呢?

      @yuzukitsuru 请问文档是那一份呢?

      posted in D1系列-RISC-V
      K
      kelsey
    • 全志D1如何获取芯片运行的频率呢?

      想获取当前D1的cpu运行频率,但是使用以下指令,发现cpu主频只有1MHz?😧 😧 😧

      cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
      1
      
      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: make menuconfig的具体作用文件

      @yuzukitsuru 还想请问我们一般需要修改的config文件是哪几个呢?常用的那些,我想重点学习一下这部分

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: make menuconfig的具体作用文件

      @yuzukitsuru 感谢大佬👍

      posted in D1系列-RISC-V
      K
      kelsey
    • make menuconfig的具体作用文件

      各位dalao,我们经常会使用到make menuconfig这一个命令,选中或者去掉其中的一些选项,请问一下这些选项大概都具有什么作用呢?以及这一个命令具体是作用在哪一个文件上呢?😊

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: 小机端的分区文件配置

      @yuzukitsuru 嗯嗯,的确会有影响,那看来,这个配置文件其实还是改变实际镜像中的文件分区的

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: 小机端的分区文件配置

      @yuzukitsuru 嗯呢,这个自动格式化是了解的,然后我想确定的是sys_partition.fex文件是否会影响板子启动之后的实际分区呢,也就是我使用df指令所看到的那些。😳

      posted in D1系列-RISC-V
      K
      kelsey
    • 小机端的分区文件配置

      使用指令df -h查看D1-h哪吒开发板的分区如图所示

      root@TinaLinux:/# df -h
      Filesystem                Size      Used Available Use% Mounted on
      /dev/root                16.0M     16.0M         0 100% /rom
      devtmpfs                492.8M         0    492.8M   0% /dev
      tmpfs                   498.9M     32.0K    498.9M   0% /tmp
      /dev/by-name/UDISK      172.4M     83.3M     89.1M  48% /overlay
      overlayfs:/overlay      172.4M     83.3M     89.1M  48% /
      

      然后查看SDK端的sys_partition.fex
      但是发现,里面的分区配置好像和上面小机端的对应不上,请问是为何呢?😕

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: SDK目录下面target的作用是什么呢?

      @yuzukitsuru哦哦哦,好的,谢谢大佬

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: SDK目录下面target的作用是什么呢?

      @yuzukitsuru 嗯嗯,这个看过,但是我有些疑惑的是,为什么有时候配置一些参数的时候,会需要在这个目录下执行呢?而不是直接使用cconfigs命令去对应的路径下面配置呢?或者说这两个配置路径有何区别不?

      posted in D1系列-RISC-V
      K
      kelsey
    • SDK目录下面target的作用是什么呢?

      各位大佬,请问D1的SDK目录下面的target文件夹是干嘛用的呢?感觉像是把一些需要的文件整合起来,供给后面生成的镜像文件使用?🐤

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: D1-h 如何从SD启动

      @yuzukitsuru 了解了,感谢大佬

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: D1H SD卡启动不了

      @yuzukitsuru 刷成量产卡不是应该把spinand刷入系统的吗?理论上也是应该可以启动的把?

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: D1-h 如何从SD启动

      @xiaowenge 这里的使用同一份介质指的是完全一样的介质吗?启动介质的类型也不需要更改吗?(如果是spi nand切换到sd卡的话)

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: D1-h 如何从SD启动

      @yuzukitsuru 默认是sd卡启动的?意思是说现在哪吒的板子如果不插sd卡的话就是启动的spi nand,然后如果插入含有制作好的sd卡的话,就是默认从sd卡启动?两者是否使用的同一份固件呢?

      posted in D1系列-RISC-V
      K
      kelsey
    • Reply: 请问全志的BOOT0的作用是什么?

      @whycan 原来如此,了解了,感谢两位大佬

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 请问全志的BOOT0的作用是什么?

      @yuzukitsuru 哈哈哈,也是哈,不过这里又有一个疑问了,boot0是运行在sram里面的,类似于刚刚的uboot阶段,是否在brom阶段就把sram初始化了呢?

      posted in 编译和烧写问题专区
      K
      kelsey
    • Reply: 请问全志的BOOT0的作用是什么?

      @yuzukitsuru 如果是这样子理解的话,boot0我如果放在dram里面运行,然后再添加开机音乐,log这类一些uboot做的事情,我是不是就可以把这个过程看作是uboot呢?只是这个过程不在sram里面运行,单纯速度变慢了

      posted in 编译和烧写问题专区
      K
      kelsey
    • 请问全志的BOOT0的作用是什么?

      各位,请问一下下全志所使用的Tina Linux的BOOT0有何作用呢?为何和其他的嵌入式设备不一样,直接就是brom就到uboot了?

      posted in 编译和烧写问题专区
      K
      kelsey
    • 1 / 1