
ppc/vxworks/Linux 移植
文章平均质量分 91
yhcs1213
ppc/arm vxworks/linux开发
展开
-
vxWorks BSP 移植-zynq7010/zynq7020 bsp 移植
实现在zynq7020 demo 板上运行vxWorks原创 2023-10-27 09:53:05 · 1706 阅读 · 0 评论 -
T1042/T2080 u-boot移植(一)
QorIQ T1042/T1022系列通信处理器结合64位内核,基于Power Architecture技术构建而成。适用于集成控制和数据平台应用,如固定路由器、交换机、嵌入式接入设备、防火墙和其他数据包过滤应用,以及通用嵌入式计算,它具备较高的集成度,可提供卓越的性能优势,简化设计;支持硬件协助虚拟化,内核提供额外的内核特权等级;集成QorIQ DPAA,可以安排内核、硬件加速器和网络接口的工作...原创 2019-07-23 09:06:35 · 1717 阅读 · 0 评论 -
T1042/T2080 u-boot移植阶段(二)
解决DDR时序导致u-boot跑飞的问题把生成的u-boot-pbl-with-spl.bin 烧写到SPI flash中之后,重新上电串口打印如下默认的DDR 使用的是插槽式DDR,控制器根据SPD获取DDR的运行速度,而我们自己设计的单板DDR为颗粒,已经焊接到PCB上去了,所以需要修改对应的config.h文件,去掉SPD 模式,同时由于我们自己使用的DDR3L与demo板的D...原创 2019-07-23 09:21:20 · 562 阅读 · 0 评论 -
T1042/T2080 u-boot移植(三):CPLD不能访问问题解决
u-boot起来之后,准备测试下板上的外设,包括CCSR,PCIE ,CPLD空间能否正常访问,因为phy的解复位由CPLD完成,所以CPLD 必须正常访问,而实际测试过程中发现CPLD无法正常访问。Cpld地址为ffd00000boot下访问直接导致u-boot重启提示错误如下:=> md 0xffd00000ffd00000:Machine check in kerne...原创 2019-07-23 09:29:26 · 1248 阅读 · 0 评论 -
T1042/T2080 U-BOOT 移植阶段(四)调试网口问题不通解决
本次设计中,我们采用MEMAC4 (RGMII)接口作为调试接口,但是发现网口并不通1.首先排查PHY 的问题,phy有没有解复位 结果 : CPLD 已经对PHY解复位,且插上网线后,phy'灯link亮,说明phy确实已经解复位2.使用mii命令,读取phy寄存器,插拔网线后观察寄存器的变化,是否正常反应出phy的down和up拔掉网线时phy的状态=> mii...原创 2019-07-23 09:45:24 · 1393 阅读 · 0 评论 -
T1042/T2080 内核移植阶段(一)串口乱码问题解决
u-boot起来之后,通过网络加载内核、文件系统及设备树,发现加载过程中串口出现乱码,并死机。串口驱动:/driver/tty/serial.c打印出自 :/kernel/printk.cint unregister_console(struct console *console){struct console *a, *b;int res;...原创 2019-07-23 10:31:52 · 1055 阅读 · 0 评论 -
vxWorks 无法启动问题定位
vxWorks无法启动问题定位办法现象Press any key to stop auto-boot...1auto-booting...boot device : motetsecunit number : 0processor number : 0host name : hostfile...原创 2019-07-23 11:54:39 · 4148 阅读 · 0 评论 -
vxWorks PCIE控制器驱动解读
PCI控制目录PCI控制器及桥关系解读1.PCI控制器解读1.1配置空间读1.2配置空间写1.3设备控制方法1.4写中断向量1.5内核提供的读取\设置配置空间的接口1.6驱动初始化过程MSI中断的标准处理7.附录7.1配置空间寄存器定义7.2 PCIE 控制器drv_ctl器及桥关系解读1.PCI控制器解读选择P1010使用的PCIE...原创 2019-07-23 13:42:38 · 7426 阅读 · 0 评论