
ls1046
文章平均质量分 64
ls1046
kunkliu
good good study
展开
-
LS1046A SGMII网口无PHY芯片的配置
转载地址:https://www.pianshen.com/article/14731854606/ LS1046支持SGMII网口,DEMO板设计SGMII+PHY+RJ45的方式出网口,MIDO接口访问PHY芯片,会设置PHY芯片的MIDO地址。 而实际在板间或者CPU之间,是直接通过SGMII对接通讯的,没有PHY芯片,则不要配置PHY芯片MIDO地址。必须配置SGMII网口的PHY为FIXED-PHY,并且关闭SGMII内部PHY自协商模式,方可通讯。 修改设备树配..转载 2021-06-04 15:52:49 · 2519 阅读 · 2 评论 -
LS104x网口RCW及网口配置修改示例
转载:飞凌ok1046开发板资料本文要解决的问题:由于LS104x系列开发板引入了【复位控制字】Reset configuration word (RCW)的配置方法,通过这种配置方法客户可以方便的进行引脚的功能定义,也就是实现引脚的PinMUX功能。LS104x平台所特有的SerDes Module也是要通过RCW来进行配置,从而将不同的SerDes通道选择为不同的功能。以LS1046A为例,可配置的两路SerDes有:但是这个被称为RCW的配置方法还有很多客户还不是...转载 2021-05-08 14:29:06 · 2636 阅读 · 0 评论 -
DPAA1是如何辅助cpu进行网络加速的?
1.为何会出现DPAA1? 1.1 如果没有多核处理器的出现可能就不会出现这个东东了! 1.2 怎么会跟多核处理器扯上关系呢? 1.2.1 先聊聊单核处理器会怎么处理网络包呢? 单核同一时刻只能处理一个网络包即可,处理完上一个接着处理下一个,那么自然处理好的数据包顺序必然和接收到的数据包顺序一致 1.2.2 那么多核如何处理网络包呢? 多核同一时刻可以处理多个网络包,此时如果随意组装接收到数据包,那么必然导致组装好的数据包有可能不一致,为了解决这个转载 2021-04-30 15:30:50 · 751 阅读 · 1 评论 -
【NXP DN 系列】浅谈 DPAA1 Software Architecture 工作原理
转载地址:https://blog.youkuaiyun.com/dana_xiong/article/details/114318033一、介绍 DPAA1 的主要目的是在片上系统( SOC )的 IO 部分内提供智能处理,以进行路由和管 理与流量相关的处理工作,以简化与多核相关的排序和负载平衡问题处理。 DPAA1硬件检查入口流 量,并从端口流量中提取用户定义的流。然后引导特定流(或相关流量)到一个特定的核 心或一组核心。 传统的 Linux 在处理数据包时,主要采用在内核态收发包的模式,然后交给内核协议栈处理转载 2021-04-30 15:15:14 · 1128 阅读 · 1 评论 -
【NXP DN 系列】修改并编译生效 RCW 配置 For ND LS1043ARDB LSDK1906
转载地址:https://blog.youkuaiyun.com/dana_xiong/article/details/113592121一、 RCW复位配置字 RCW ( Reset Configuration Word ) 存储在非易失性存储器中 ( 如:NOR、QSPI、SDHC )。它提供了灵活性来适应大量的配置参数来支持 SoC 的高度可配置性。配置参数一般包括: ① 各个模块的频率,包括磁芯、DDR 等 ② I/O 引脚 pin-muxing 配置 ③ 其他 SoC 配置 RCW 提供以下功能: ①转载 2021-04-30 15:00:50 · 1742 阅读 · 2 评论 -
【NXP DN 系列】 LS1043ARDB 环境搭建
一、资源准备 在开始搭建 NXP DN For LS1043ARDB 环境之前需要事先需做好资源准备工作。 Ubantu 环境准备 需要事先装好 Ubuntu 18.04 或以上版本,因为其他版本没有 Docker container ,Ubuntu 18.04 镜像下载地址:U...转载 2021-04-30 10:38:35 · 1736 阅读 · 0 评论 -
飞凌(NXP)LS10XX系列核心板选型攻略,看这篇就够了
在恩智浦丰富的处理器产品组合中,Layerscape通信处理器是非常重要的一个产品系列。该系列处理器基于Arm内核技术,涵盖广泛的性能范围,从最小规格、功率受限的网络和工业应用,到需要高级数据通路和网络外设接口的新型虚拟化网络和嵌入式系统等应用,都可以提供最适合的产品。在5G和工业互联网的大背景推动下,恩智浦的合作伙伴也推出了不少基于Layerscape通信处理器核心板,比如飞凌嵌入式就先后推出的FET1012A-C、FET1043A-C、FET1046A-C、FET1028A-C四款核心板,这几.转载 2021-04-30 10:34:37 · 368 阅读 · 0 评论 -
LS1028A QorIQ LS系列的编译环境 FlexBuild使用
转载地址:https://www.forlinx.com/article_view_572.htmlFlexBuild使用请不要跳过这段话:开发环境是开发人员在开发过程当中,所需的软硬件平台。开发环境并不是一个固定的样式,在这里,我们详细讲解一个嵌入式Linux开发环境搭建的方法。您已经对嵌入式开发非常了解的话,可以按照自己的需求来搭建环境。如果和本手册环境不一样而产生报错,您可以从国内一些大Linux论坛和网站搜索相关的信息来解决。本册介绍的环境经过飞凌的测试,如果对嵌入式开发不是非常熟悉的朋转载 2021-04-28 13:33:29 · 993 阅读 · 0 评论 -
MPC- LS中LS1043以太网配置及通信
1 .网络配置需要进行的操作:1 . 重置锁相环 PLL1devmem 0x1ea0000 32 0xE8454786 devmem 0x1ea0020 32 0xc7454726ifconfig eth2 192.168.1.102.把配置写入ramdisk_fs把需要执行的代码放在/etc/profile的文件末尾,即可实现开机自启动 。/etc/profile....doneif [ -n "${JAVA_HOME}" ]; then export转载 2020-12-30 10:11:12 · 704 阅读 · 0 评论 -
MPC- LS中LS1043 内核编译---2关于系统的一些操作
Arm-linux 跳过输入密码及用户名1.省略密码输入sudo vim /etc/passwd 把 root:x:0:0:root:/root:/bin/bash修改为root::0:0:root:/root:/bin/bash2.省略输入用户名2.1 编译autologin.c程序。autologin.c:#include <unistd.h>int main(){ execlp("login","login","-f","ro转载 2020-12-30 10:07:14 · 366 阅读 · 0 评论 -
MPC- LS中LS1043 内核编译---1 默认版本
1.LSDK的构造 设备要求: ubuntu 14/16/18 1.1源代码 源代码获取地址:https://lsdk.github.io/ 在LS1043中 ,共有五个image需要刷写: RCW: reset配置字U-boot:boot loaderPPA: 优先保护程序Fman: Frame manager hardwa...转载 2020-12-30 10:05:27 · 853 阅读 · 0 评论 -
LS10XX的RCW参数修改方法
在使用LS10xx系列核心板开发项目的过程中,有时候需要根据自己的需求修改一些引脚功能或者一些引脚设置,难免有需要修改RCW(Reset ConfigurationWord)的时候。本文就是根据平时开发的经验谈一下LS10xx系列开发板修改RCW参数修改的方法。针对三个平台修改的RCW文件位置在OK10xx-linux-fs源码中,位置为:用户资料\Linux\源码\OK10xx-linux-fs.tar.bz2,分别是:LS1012A平台:flexbuild/packages/firmware/rcw/l转载 2020-12-30 09:34:20 · 491 阅读 · 0 评论 -
LS1046 源码修改-LINUX内核修改增加GPIO驱动
获取LINUX内核源码方式1 根据LSDKUG_Rev19.03.pdf 第7章执行: $ sudo apt-get install git $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/linux $ cd linux $ git ...转载 2020-12-29 17:10:47 · 785 阅读 · 3 评论 -
LS1046 源码修改-RCW参数修改
IMX系列是通过修改设备树的IOMUX来配置GPIO复用。 LS系列GPIO复用是通过 RCW(复位配置字)来配置的, LS1046的 RCW是512 bits。本节主要参考 LS1046ARM 4.4.6.1 RCW Field Definitions 章节 和 3.4.1 UART, GPIO, FTM, and LPUART s...转载 2020-12-29 17:09:26 · 1047 阅读 · 0 评论 -
LS1046A 环境搭建-LSDK源码获取编译
博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker 1.source环境 $tar xvzf flexbuild_lsdk1903.tgz $cd flexbuild_lsdk1903 $source setup.env 自动编译命令:flex-builder -m ls104...转载 2020-12-29 17:07:29 · 1224 阅读 · 0 评论 -
LS1046A 环境搭建-LSDK快速搭建2
博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker。由于开发板已经在QSPI出厂烧录了TinyDistro镜像。 如果我们手里没有SD卡,我们可以使用U盘来制作LSDK镜像。注意 @命令是开发板端,$命令是PC端 参考如下图,USB/SATA只能用来存放 内核和文件系统 首先从QS...转载 2020-12-29 17:06:09 · 806 阅读 · 0 评论 -
LS1046A 环境搭建-LSDK快速搭建
博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker。由于开发板已经在QSPI出厂烧录了TinyDistro镜像。 下面准备制作SD卡启动的镜像。 www.nxp.com/lsdk 点 Download 按钮下载 flexbuild_lsdk1903.tgz www.nxp.com...转载 2020-12-29 17:05:02 · 1404 阅读 · 1 评论 -
跑起NXP LS1046ARDB开发板(1)--调试步骤
以下内容为原创,欢迎转载,转载请说明来源:https://blog.youkuaiyun.com/masterbee/article/details/81369314 拿到一块新的LS1046ARDB开发板时,要先熟悉它的配套资料,然后给板子通通电,看看有什么效果。如果你实在着急,就看看我的这篇引导文章吧。 安装好ubuntu 18.04桌面版,建议不要使用16.04(因为16.04好像要安装docker组件才能编译)。 根据《LSDK-KC-REV18.06.pdf》...转载 2020-12-29 14:11:34 · 1429 阅读 · 0 评论 -
LS1046调试记录(三)-UBOOT移植概要
对于LS1046A芯片,在开发自主板卡时,采用的开发环境是LSDK或者SDK,之前提过最好是使用LS系列芯片开发时最好是采用最新的LSDK进行。其实,LSDK与SDK在代码架构和移植过程中,基本上完全是一致的,所以本移植过程也同样适用于SDK开发环境。 在LSDK中,rcw以及u-boot都位于firmware(固件)目录下: &...转载 2020-12-29 13:44:51 · 1481 阅读 · 1 评论 -
干货分享-LS1046系列之OK1046A-C SerDes通道分配和多路复用
LS1046A处理器基于QorIQ LS系列架构,将四个Arm® Cortex®-A72处理器内核与数据通路加速和网络、网络连接、网络...转载 2019-12-09 19:57:03 · 1204 阅读 · 0 评论 -
LS10XX的RCW参数修改方法
在使用LS10xx系列核心板开发项目的过程中,有时候需要根据自己的需求修改一些引脚功能或者一些引脚设置,难免有需要修改RCW(Reset ConfigurationWord)的时候。本文就是根据平时开发的经验谈一下LS10xx系列开发板修改RCW参数修改的方法。针对三个平台修改的RCW文件位置在OK10xx-linux-fs源码中,位置为:用户资料\Linux\源码\OK10xx-linux-fs...转载 2019-11-22 10:54:44 · 1923 阅读 · 0 评论 -
LS1046A 调试记录
上段时间一直在调试LS1046A,先是开发板的熟悉,然后是自主开发板卡的调试测试。中间遇到了很多的问题和障碍,幸运的是最后都一一解决了。准备写一个系列的调试过程记录,希望通过这些记录能为大家提供一些帮助,粗知浅见也希望大家不吝赐教!~初识LS1046A(一) ...转载 2019-11-22 10:33:26 · 2526 阅读 · 0 评论