瑞芯微Rockchip开发者社区
直播中

王健

7年用户 976经验值
私信 关注
[问答]

如何将OK1012A-C的LSDK升级到012版本

因为项目需要内核版本为5.3以上版本,OK1012A-C开发板中内核版本仍为4.14,故有两个方式:
1.将OK1012A-C的LSDK升级到012版本,部分使用2个内核版本自然升级到5.4了,那么如果LSDK2012集成基础版本编译,特定的硬件驱动应该怎么修改支持?
2在现有LSDK1806的基础上只有升级内核版本到最新的5.4,如何升级?相关依赖是否有更新吗?
应该选择哪一种方式?可否提供修改和指导文档,谢谢!

上面的Forlinx LSDK1806的SDK中哪些部分是板级文件?是否把这些文件对应到LS2012上就可以了?



按照您提供的方式,更新了 LSDK2012 中的 dts 和 rcw 文件,如附件所示,
使用flex-builder -i mkfw -m ls1012ardb -b qspi -c linux来生成uboot

使用flex-builder -i mkrfs生成ubuntu

使用flex-bulider -i mkbootpartition -a arm64生成引导文件

之后使用flex-installer将文件安装盘中,启动道bmu_init后卡住,如下日志



U-Boot 2018.03(2019年2月25日 - 03:16:08 +0000)


SoC:LS1012A Rev2.0 (0x87040120)

目录配置:

       CPU0(A53):1000 MHz  

       总线:250 MHz DDR1000 MT/s

复位配置字(RCW):

       00000000: 0800000a 00000000 00000000 00000000

       00000010: 35080000 c000000c 40000000 00001800

       00000020:00000000 00000000 00000000 00014572

       00000030:00000000 1082a120 00000096 00000000

I2C:准备好

内存:446 MB

ds2460 写密 ok

使用SERDES1协议:13576 (0x3508)

PPA 评语:版本 LSDK-18.06-Forlinx

SEC 支付存在:“loadables”于配置中

加载项:'trustedOS@1'

警告:在没有和环境准备好之后调用__hwconfig

MMC:FSL_SDHC:0,FSL_SDHC:1

从SPI负载大小加载环境... SF检测到w25q128bv,页面为256字节,大小大小为4 KiB,总计16 MiB


在: 冰

输出: 电解

错误: 萨尔

型号:OK1012-C

主板:OK1012-C

SATA 链接 0 超时。

AHCI 0001.0301 32 插槽 1端口16 Gbps 0x1 impl SATA模式

标志:64位ncq pm clo only pmp fbss pio slum part ccc apst

找到0个设备。

SCSI: Net: PFE 类 pe 绳

PFE tmu pe 缠绕

pfe_configure_serdes 0

eth0:pfe_eth0,eth1:pfe_eth1

按任意键停止自动启动:0

停止PFE...

启动USB...

USB0:注册 200017f NbrPorts 2

启动控制器

USB XHCI 1.00

扫描总线 0 的设备...找到 2 个 USB 设备

       正在扫描 USB 以查找存储设备...找到 1 个存储设备


设备 0:供应商:PNY 修订版:PMAP 产品:USB 3.0 FD      

            类型:可移动硬盘

            容量:15112.0 MB = 14.7 GB (30949376 x 512)

...现在是当前设备

正在扫描 USB 0:1...

正在扫描 USB 0:2...

找到 U-Boot 脚本 /ls1012ardb_boot.scr

638 毫秒内读取 962 字节(1000 字节/秒)

## 在 80000000 处执行脚本

**无效的分区 4 **

885 毫秒内读取 36950528 字节 (39.8 MiB/s)

131 毫秒内读取 14798 字节 (109.4 KiB/s)

## 扁平化设备树 blob 为 90000000

   使用 0x90000000 处的 fdt blob 启动

   在 0000000090000000, end 00000000900069cd 处使用设备树

警告:fdt_fixup_stdout:无法读取 serial0 别名:FDT_ERR_NOTFOUND

PCIe0:pcie@3400000 根联合体:无链接


启动内核...


[0.000000]在物理CPU上启动Linux 0x0000000000 [0x410fd034]

[0.000000] Linux 版本 5.4.47-dirty (root@steven-virtual-machine)(gcc 版本 7.5.0(Ubuntu/Linaro 7.5.0-3ubuntu1~18.04))#1 SMP PREEMPT Tue Jun 15 00:19:07科技委 2021

[ 0.000000] 机器型号:LS1012A RDB 板

[ 0.000000] earlycon:MMIO 0x00000000021c0500 处的uart8250(选项“”)

[0.000000]printk:启动控制台[uart8250]已启用

[ 0.000000] efi:从 FDT 获取 EFI 参数:

[0.000000] efi:未找到 UEFI。

[ 0.000000] cma:无法保留 320 MiB

[0.000000]NUMA:未找到NUMA配置

[ 0.000000] NUMA:在 [mem 0x0000000080000000-0x000000009bdfffff] 伪造节点

[0.000000]NUMA:节点数据[内存0x9bd0f800-0x9bd10fff]

[ 0.000000] 区域范围:

[ 0.000000] DMA32 [内存 0x0000000080000000-0x000000009bdfffff]

[ 0.000000] 正常为空

[ 0.000000] 每个节点的可移动区域开始

[0.000000]早期内存节点范围

[0.000000]节点0:[mem 0x0000000080000000-0x000000009bdfffff]

[ 0.000000] initmem 设置节点 0 [mem 0x0000000080000000-0x000000009bdfffff]

[ 0.000000] psci:探测来自 DT 的导管方法。

[0.000000] psci:固件中检测到 PSCIv0.2。

[0.000000] psci:使用标准 PSCI v0.2 函数 ID

[0.000000] psci:不需要可信操作系统迁移

[0.000000] percpu:嵌入式 24 页/cpu s59928 r8192 d30184 u98304

[0.000000]在CPU0上检测到VIPT I-cache

[0.000000] CPU 特性:检测到:ARM 勘误表 845719

[ 0.000000] 建立了 1 个区域列表,移动性分组。总页数:112392

[0.000000] 政策区域:DMA32

[0.000000]内核命令行:console=ttyS0,115200 earlycon=uart8250,mmio,0x21c0500 root=PARTUUID= rw rootwait

[ 0.000000] Dentry 缓存哈希表条目:65536(顺序:7,524288 字节,线性)

[ 0.000000] inode-cache 哈希表条目:32768(顺序:6, 262144 字节,线性)

[0.000000] 内存自动初始化:堆栈:关闭,堆分配:关闭,堆空闲:关闭

[ 0.000000] 内存:389832K/456704K 可用(18748K 内核代码、2484K rwdata、8920K Rodata、5888K init、1001K bss、66872K 保留、0K cma 保留)

[0.000000] rcu:抢占式分层 RCU 实现。

[0.000000] rcu:RCU 将 CPU 从 NR_CPUS=16 限制为 nr_cpu_ids=1。

[ 0.000000] 任务 RCU 已启用。

[ 0.000000] rcu:RCU 计算出的调度程序登记延迟值为 25 jiffies。

[0.000000] rcu:为 rcu_fanout_leaf=16、nr_cpu_ids=1 调整几何

[0.000000]NR_IRQS:64,nr_irqs:64,预分配的irqs:0

[ 0.000000] GIC:使用拆分 EOI/停用模式

[ 0.000000] 随机:从 start_kernel+0x2b8/0x458 调用 get_random_bytes,crng_init=0

[0.000000] arch_timer: cp15 计时器以 25.00MHz (phys) 运行。

[0.000000]时钟源:arch_sys_counter:掩码:0xffffffffffffff max_cycles:0x5c40939b5,max_idle_ns:440795202646 ns

[0.000004] sched_clock:25MHz 时 56 位,分辨率 40ns,每 4398046511100ns 换行一次

[0.008662]控制台:彩色虚拟设备80x25

[0.013222]校准延迟循环(跳过),使用定时器频率计算的值.. 50.00 BogoMIPS (lpj=100000)

[0.023676]pid_max:默认值:32768 最小值:301

[0.028430]LSM:安全框架初始化

[0.033154]挂载缓存哈希表条目:1024(顺序:1,8192字节,线性)

[0.040538]挂载点缓存哈希表条目:1024(顺序:1,8192字节,线性)

[0.072464]ASID 分配器初始化为 32768 个条目

[0.085944] rcu:分层 SRCU 实现。

[0.099788] EFI 服务将不可用。

[0.112390] smp:启动辅助 CPU ......

[0.116972]smp:增加了1个节点,1个CPU

[0.121017] SMP:总共激活了 1 个处理器。

[0.125768]CPU 特性:检测到:32 位 EL0 支持

[0.130957]CPU特性:检测到:CRC32指令

[0.146690]CPU:所有CPU都在EL2启动

[0.150842] 替代方案:修补内核代码

[0.156561]devtmpfs:初始化

[0.164535]时钟源:jiffies:掩码:0xffffffff max_cycles:0xffffffff,max_idle_ns:7645041785100000 ns

[0.174415]futex 哈希表条目:256(顺序:2,16384 字节,线性)

[0.181508]异或:测量软件校验和速度

[0.226390]8regs:1919.000 MB/秒

[0.270649] 32regs:2359.000 MB/秒

[0.314906] arm64_neon:2067.000 MB/秒

[0.319125]异或:使用函数:32regs(2359.000 MB/秒)

[0.324581] pinctrl 核心:初始化 pinctrl 子系统

[0.330883]DMI 不存在或无效。

[0.335205]NET:注册协议族16

[0.340208]DMA:为原子分配预分配 256 KiB 池

[0.346382]审计:初始化netlink子系统(禁用)

[0.353207]审计:类型=2000审计(0.300:1):状态=初始化审计启用=0 res=1

[0.365095]cpuidle:使用调控器菜单

[0.369513]硬件断点:找到 6 个断点和 4 个观察点寄存器。

[0.377555]序列号:AMBA PL011 UART驱动

[0.381822] imx mu 驱动程序已注册。

[0.385805] imx rpmsg 驱动程序已注册。

[0.392901]机器:LS1012A RDB板

[0.396726] SoC 系列:QorIQ LS1012A

[0.400414] SoC ID:svr:0x87040120,修订版:2.0

[0.429634] HugeTLB 注册了 1.00 GiB 页面大小,预分配了 0 个页面

[0.436448] HugeTLB 注册了 32.0 MiB 页面大小,预分配了 0 页

[0.443214] HugeTLB 注册了 2.00 MiB 页面大小,预分配了 0 个页面

[0.449980] HugeTLB 注册 64.0 KiB 页面大小,预分配 0 页

[0.460812]cryptd:max_cpu_qlen 设置为 1000

[0.545375]raid6:neonx8 gen() 1441 MB/s

[0.617792]raid6:neonx8 xor() 1316 MB/s

[0.690207]raid6:neonx4 gen() 1327 MB/s

[0.762600]raid6:neonx4 xor() 1246 MB/s

[0.835024]raid6:neonx2 gen() 1031 MB/s

[0.907426]raid6:neonx2 xor() 1042 MB/s

[0.979926]raid6:neonx1 gen() 630 MB/s

[1.052338]raid6:neonx1 xor() 733 MB/s

[1.124736]raid6:int64x8 gen() 838 MB/s

[1.197133]raid6:int64x8 xor() 634 MB/s

[1.269572]raid6:int64x4 gen() 911 MB/s

[1.341975]raid6:int64x4 xor() 651 MB/s

[1.414369]raid6:int64x2 gen() 601 MB/s

[1.486776]raid6:int64x2 xor() 516 MB/s

[1.559216]raid6:int64x1 gen() 403 MB/s

[1.631652]raid6:int64x1 xor() 412 MB/s

[1.635961]raid6:使用算法neonx8 gen() 1441 MB/s

[1.641408]raid6:.... xor() 1316 MB/s,启用 rmw

[1.646416]raid6:使用霓虹灯恢复算法

[1.651656] ACPI:解释器被禁用。

[1.659592]iommu:默认域类型:直通

[1.664838]vgaarb:加载

[1.667910]SCSI 子系统初始化

[ 1.676027 ] u***core:注册新的 inte ** ce 驱动程序 u***fs

[1.681628] u***core:注册新的 inte**ce driver hub

[1.687041]u***core:注册新的设备驱动程序u***

[1.693117] i2c i2c-0:IMX I2C 适配器注册

[1.698394] mc:Linux 媒体接口** ce:v0.10

[1.702745] 视频开发:Linux 视频采集接口**:v2.00

[1.708378] pps_core:LinuxPPS API 版本。1人注册

[1.713389]pps_core:软件版本。5.3.6 - 版权所有 2005-2007 Rodolfo Giometti < giometti@linux.it >

[1.722620]注册了PTP时钟支持

[1.726675] EDAC MC:版本:3.0.0

[ 1.731394] 没有可用的 BMan 门户!

[1.735604]QMan:在 (____ptrval____) 分配查找表,条目数 65537

[ 1.743103] 没有可用的 QMan 门户!

[1.747061] 没有 USDPAA 内存,设备树中没有“fsl,usdpaa-mem”

[1.757321]FPGA管理器框架

[1.760859] 高级 Linux 声音架构驱动程序初始化。

[1.768227]时钟源:切换到时钟源arch_sys_counter

[1.774653] VFS:磁盘配额 dquot_6.6.0

[1.778680] VFS:Dquot-cache 哈希表条目:512(顺序 0,4096 字节)

[1.785818]即插即用:即插即用 ACPI:禁用

[1.795481]热系统:注册热调控器“step_wise”

[1.795485]热系统:注册热调控器“power_allocator”

[1.802000] NET:注册协议族 2

[1.813628]tcp_listen_portaddr_hash 哈希表条目:256(顺序:0,4096 字节,线性)

[1.822154]TCP建立的哈希表条目:4096(顺序:3,32768字节,线性)

[1.830059] TCP 绑定哈希表条目:4096(顺序:4,65536 字节,线性)

[1.837341]TCP:哈希表配置(建立4096绑定4096)

[1.843861]UDP哈希表条目:256(顺序:1,8192字节,线性)

[1.850468] UDP-Lite 哈希表条目:256(顺序:1,8192 字节,线性)

[1.857651]NET:注册协议族1

[1.874573] RPC:注册命名的 UNIX 套接字传输模块。

[1.880595] RPC:注册的 udp 传输模块。

[1.885343] RPC:注册的 tcp 传输模块。

[1.890091] RPC:注册 tcp NFSv4.1 反向通道传输模块。

[1.896601]PCI:CLS 0 字节,默认 64

[1.901289] hw perfevents:启用 armv8_pmuv3 PMU 驱动程序,7 个可用计数器

[1.909358] kvm [1]:IPA 大小限制:40 位

[1.914592]kvm[1]:vgic中断IRQ1

[1.918640] kvm [1]:Hyp 模式初始化成功

[1.925560]初始化系统可信密钥环

[1.930345]工作集:timestamp_bits=44 max_order=17 bucket_order=0

[1.937552] 壁球:4.0 版 (2009/01/31) Phillip Lougher

[1.947857]NFS:注册 id_resolver 密钥类型

[1.953040]注册的密钥类型id_resolver

[1.957276]注册的密钥类型id_legacy

[1.961333]nfs4filelayout_init:NFSv4 文件布局驱动程序注册...

[1.968117] jffs2:2.2 版。(NAND) © 2001-2006 Red Hat, Inc.

[1.974568] 保险丝:初始化(API 版本 7.31)

[1.978770] 9p:安装 v9fs 9p2000 文件系统支持

[1.999769]非对称注册的密钥类型

[2.003937]非对称密钥解析器“x509”注册

[2.008938]块层 SCSI 通用 (bsg) 驱动程序版本 0.4 已加载(主要 243)

[2.020548] io 调度程序 mq-deadline 已注册

[2.025156]io调度器kyber注册

[2.036416] layerscape-pcie 3400000.pcie:主机桥/soc/pcie@3400000 范围:

[2.043874]layerscape-pcie 3400000.pcie:IO 0x4000010000..0x400001ffff -> 0x00000000

[2.052063]layerscape-pcie 3400000.pcie:MEM 0x4040000000..0x407fffffff -> 0x40000000

[2.060411] layerscape-pcie 3400000.pcie:PCI 主机桥到总线 0000:00

[2.067187]pci_bus 0000:00:根总线资源[总线00-FF]

[2.072728]pci_bus 0000:00:根总线资源[io 0x0000-0xffff]

[2.078972]pci_bus 0000:00:根总线资源[mem 0x4040000000-0x407fffffff](总线地址[0x40000000-0x7fffffff])

[ 2.089621] pci 0000:00:00.0: [1957:8101] 类型 01 类 0x060400

[ 2.095711] pci 0000:00:00.0: reg 0x38: [mem 0x4040000000-0x40400007ff pref]

[2.102873] pci 0000:00:00.0:支持 D1 D2

[2.107186] pci 0000:00:00.0:D0 D1 D2 D3hot 支持 PME#

[2.115254] pci 0000:00:00.0: BAR 6: 已分配 [mem 0x4040000000-0x40400007ff pref]

[2.122907] pci 0000:00:00.0: PCI 桥接 [bus 01-ff]

[2.128485] pcieport 0000:00:00.0:PME:使用 IRQ 25 发送信号

[2.134613] pcieport 0000:00:00.0:AER:已启用 IRQ 24

[2.145559] EINJ:禁用 ACPI。

[2.153334]总线频率驱动模块加载

[ 2.163102] 串口:8250/16550 驱动程序,4 个端口,启用 IRQ 共享

[2.172027]printk:控制台[ttyS0]禁用

[2.176480] 21c0500.serial: ttyS0 at MMIO 0x21c0500 (irq = 14, base_baud = 7812500) 是 16550A

[2.185314]printk:控制台[ttyS0]已启用

[2.185314]printk:控制台[ttyS0]已启用

[2.193734]printk:引导控制台[uart8250]禁用

[2.193734]printk:引导控制台[uart8250]禁用

[2.204189] 21c0600.serial: ttyS1 在 MMIO 0x21c0600 (irq = 14, base_baud = 7812500) 是 16550A

[2.213521] SuperH (H)SCI(F) 驱动程序初始化

[2.218617]msm_serial:驱动程序初始化

[2.227152] 缓存信息:无法检测 CPU 0 的缓存层次结构

[2.241171]brd:模块加载

[2.251683]循环:模块加载

[2.269385] imx ahci 驱动程序已注册。

[2.273932] ahci-qoriq 3200000.sata: 3200000.sata 未找到供应 ahci,使用虚拟调节器

[2.282673] ahci-qoriq 3200000.sata: 3200000.sata 未找到供应 phy,使用虚拟调节器

[ 2.291278] ahci-qoriq 3200000.sata:未找到 3200000.sata 供应目标,使用虚拟调节器

[2.300235] ahci-qoriq 3200000.sata: AHCI 0001.0301 32 个插槽 1 个端口 6 Gbps 0x1 impl 平台模式

[2.309224]ahci-qoriq 3200000.sata:标志:64位ncq sntf pm clo only pmp fbs pio slum part ccc sds apst

[2.323613]scsi host0:ahci-qoriq

[2.327354] ata1:SATA 最大 UDMA/133 mmio [mem 0x03200000-0x0320ffff] 端口 0x100 irq 21

[2.337818]spi-nor spi0.0:找到w25q128,预期m25p80

[2.343368]spi-nor spi0.0:w25q128(16384 KB)

[2.355106]libphy:固定MDIO总线:探测

[2.360141] tun:通用 TUN/TAP 设备驱动程序,1.6

[2.366131]thunder_xcv,1.0 版

[2.369476]thunder_bgx,1.0 版

[2.372776] nicpf,1.0 版

[2.375872]飞思卡尔FM模块,FMD API版本21.1.0

[2.381294]飞思卡尔FM端口模块

[2.384978] fsl_mac:fsl_mac:基于 FSL FMan MAC API 的驱动程序

[2.390671]fsl_dpa:FSL DPAA 以太网驱动程序

[2.395128] fsl_advanced:FSL DPAA 高级驱动程序:

[2.400109]fsl_proxy:FSL DPAA 代理初始化驱动

[2.405778] fsl_oh: FSL FMan 离线解析端口驱动

[2.411822]hclge 正在初始化

[2.415170] hns3:Hip08 系列的海思以太网网络驱动程序 - 版本

[ 2.422412] hns3: 版权所有 (c) 2017 华为公司。

[2.427806] e1000:英特尔(R) PRO/1000 网络驱动程序 - 版本 7.3.21-k8-NAPI

[ 2.434875] e1000:版权所有 (c) 1999-2006 英特尔公司。

[2.440675] e1000e:英特尔(R) PRO/1000 网络驱动程序 - 3.2.6-k

[ 2.446523] e1000e: 版权所有 (c) 1999 - 2015 英特尔公司。

[2.452509]igb:英特尔(R) 千兆以太网网络驱动程序 - 版本 5.6.0-k

[ 2.459488] igb:版权所有 (c) 2007-2014 英特尔公司。

[2.465112]igbvf:英特尔(R) 千兆虚拟功能网络驱动程序 - 版本 2.4.0-k

[2.472962] igbvf:版权所有 (c) 2009 - 2012 英特尔公司。

[2.479240]sky2:驱动程序版本 1.30

[2.483461] u***core:注册新的 inte ** ce 驱动程序 r8152

[2.489010] u***core:注册新的 inte**ce 驱动程序 asix

[2.494474] u***core:注册新的 inte**ce 驱动程序 ax88179_178a

[2.501220] VFIO - 用户级元驱动程序版本:0.3

[2.511039]dwc3 2f00000.u***3:无法获得时钟“参考”:-2

[2.518625]ehci_hcd:USB 2.0“增强型”主机控制器(EHCI)驱动程序

[2.525219]ehci-pci:EHCI PCI平台驱动程序

[2.529736]ehci-platform:EHCI通用平台驱动

[2.535105]ehci-orion:EHCI 猎户座驱动程序

[2.539236]ehci-exynos:EHCI EXYNOS 驱动程序

[2.543522]ohci_hcd:USB 1.1“开放”主机控制器(OHCI)驱动程序

[2.549787]ohci-pci:OHCI PCI 平台驱动程序

[2.554306]ohci-platform:OHCI通用平台驱动

[2.559702]ohci-exynos:OHCI EXYNOS 驱动程序

[2.564411] xhci-hcd xhci-hcd.0.auto:xHCI 主机控制器

[2.569974] xhci-hcd xhci-hcd.0.auto:注册新的 USB 总线,分配总线编号 1

[2.577783] xhci-hcd xhci-hcd.0.auto:hcc 参数 0x0220f66d hci 版本 0x100 怪癖 0x0000000002010010

[2.587260]xhci-hcd xhci-hcd.0.auto:irq 20,io mem 0x02f00000

[2.593976]集线器1-0:1.0:找到USB集线器

[2.597803]集线器1-0:1.0:检测到1个端口

[2.602063] xhci-hcd xhci-hcd.0.auto:xHCI 主机控制器

[2.607602] xhci-hcd xhci-hcd.0.auto:注册新的 USB 总线,分配总线编号 2

[2.615304] xhci-hcd xhci-hcd.0.auto:主机支持 USB 3.0 SuperSpeed

[2.621906] u*** u***2:我们不知道这个主机的 LPM 算法,禁用 LPM。

[2.630530] 集线器 2-0:1.0:找到 USB 集线器

[2.634340]集线器2-0:1.0:检测到1个端口

[2.638952]u***core:注册新的inte**ce驱动u***-storage

[2.648794]ftm-alarm 29d0000.timer:注册为 rtc1

[2.654098]ata1:SATA 链路断开(SStatus 0 SControl 300)

[2.660676] i2c /dev 条目驱动程序

[2.670021]imx2-wdt 2ad0000.wdog:超时 60 秒(nowayout=0)

[2.677760] qoriq_cpufreq:飞思卡尔 QorIQ CPU 频率缩放驱动程序

[2.685020] sdhci:安全数字主机控制器接口驱动程序

[ 2.691281] sdhci: 版权所有 (c) Pierre Ossman

[2.696163] Synopsys 设计软件 ** 卡接口**驱动程序

[2.703075]sdhci-pltfm:SDHCI 平台和 OF 驱动助手

[2.739701] mmc0:1560000.esdhc [1560000.esdhc] 上的 SDHCI 控制器使用 ADMA 64 位

[2.778237] mmc1:1580000.esdhc [1580000.esdhc] 上的 SDHCI 控制器使用 ADMA 64 位

[2.788092] ledtrig-cpu:注册以指示 CPU 上的活动

[2.796129]u***core:注册新的inte**ce驱动u***hid

[2.801771] u***hid:USB HID 核心驱动程序

[2.808072]没有fsl,qman节点

[2.811102] 飞思卡尔 USDPAA 流程驱动程序

[2.815413]fsl-usdpaa:未找到区域

[2.819351] 飞思卡尔 USDPAA 进程 IRQ 驱动程序

[2.824689] cbus_baseaddr: ffff800013000000, ddr_baseaddr: ffff000003400000, ddr_phys_baseaddr: 83400000, ddr_size: c00000

[2.835815]pfe_hw_init

[2.838296]等级版本:20

[2.841379] TMU 版本:1011231

[2.844643]BMU1版本:21

[2.847572]BMU2 版本:21

[2.850574]EGPI1 版本:50

[2.853698]EGPI2 版本:50

[2.856761]HGPI 版本:50

[2.859640]HIF 版本:10

[2.862472] HIF NOPCY 版本:10

[2.865810]bmu_init(1) 完成

[2.868714]bmu_init(2) 完成

[url=]附件[/url]


使用飞凌LSDK 1806的语音正常的说日志、修改后的dts和rcw文件如附件所示。请问是其他地方还需要修改?还是需要更新Uboot才可以支持LSDK2012版本的提示?


回帖(4)

杜云

2022-1-5 14:06:06
需要移植板级文件,需要在内核中添加驱动
举报

王敏

2022-1-5 14:06:22
设备树路径:OK10xx-linux-fs/flexbuild/packages/linux/linux/arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts
RCW路径:
OK10xx-linux-fs/flexbuild/packages/firmware/ rcw/ls1012ardb/R_SPNH_3508/rcw_1000_default.rcw
不能直接使用,需要参考我们的设备树对设备的定义来修改;
举报

张荷

2022-1-5 14:07:08
lsdk2012直接生成的图像文件是可以直接刷的。但我这里想用vpp,旧的lsdk1806似乎没办法进去,新版本编译出来的rfs都是tgz的压缩包,用mkext4fs都已经没办法生成img了,不知道uboot怎么修改到新版本的lsdk里。。
举报

何庆奇

2022-1-5 14:07:20
目前只能给您提供uboot二进制bin文件的位置:build/firmware/u-boot/ls10xxardb/uboot_ls10xxardb_qspi.bin;抱歉,目前没有移植过lsdk2012,也没有具体的方法,没办法给您提供更多的建议了;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分