
LS1028
文章平均质量分 64
MHai
顺境不惰,逆境不馁,以心制境,万事可成
展开
-
OK1028A-C实现路由器功能
OK1028A_C实现三层转发原创 2021-12-10 18:28:56 · 2445 阅读 · 0 评论 -
使用systemd创建开机自启服务
测试说明本文主旨通过使用 systemd 方式创建服务的方式来实现开机自动修改MAC地址的目的,使用命令行修改MAC地址再开机时,配置信息会丢失,以下方法用于设置后保存到系统,再次开机时依然生效。测试环境开发板:OK1028A-C创建MAC开机自启服务1、创建脚本文件root@forlinx:~#touch MAC.shroot@forlinx:~#vi MAC.sh /*文件内容如下:*/#!/bin/shifconfig swp0 hw ether c2:b6:98:52:c9:c原创 2022-04-14 10:11:05 · 1480 阅读 · 0 评论 -
LS1028使用SPI1软件方案
前景介绍LS1028原生有三路SPI,SPI2用在了核心板,底板用了两路,一路用作了SPI3,另外一路SPI1用作了TF卡的引脚,用于烧写系统。需要注意的是若将这一组引脚复用为SPI1的话,就没办法用TF卡进行烧写了。修改RCWRCW路径:OK1028-linux-fs/packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcwSDHC1_BASE_PMUX=2修改设备树dtsi设备树路径:OK1028-linux-原创 2022-05-18 16:31:29 · 559 阅读 · 0 评论 -
LS1028修改调试串口
OK1028A-C 平台底板原理图中标示引出的UART1、UART2 共 2 路串口,其中 UART1 为调试串口,在开发板中的默认设备名称分别为 ttyS0、ttyS1,实现目的:将调试串口修改为uart21.Uboot部分修改修改console的环境变量源码路径:OK1028-linux-fs/packages/firmware/u-boot/include/configs/ls1028a_common.h修改完成后单独编译firmware,编译完成后替换原厂镜像中的同名镜像进行烧写EM原创 2022-05-26 17:52:41 · 362 阅读 · 2 评论 -
LS1028适配单八路LVDS屏幕
LS1028适配单八路LVDS屏幕查看屏体手册1、屏体手册参数该屏幕的时钟频率范围为50Mhz-80Mhz;屏幕分辨为1024x7682、数据格式该屏幕是支持单六路和单八路两种模式,当SEL68为low时为单六路模式,当SEL68位High时为单八路模式;该lvds屏幕的数据格式是VESA模式的;OK1028A-C芯片原生DP信号由LT7211转为LVDS信号,目前的固件配置是单port,8位,VESA格式。硬件改动1028的背光引脚电平是1.8V的,而屏幕的pwm是3.3V的,电平不匹原创 2022-04-12 18:00:11 · 1451 阅读 · 0 评论 -
LS1028GPIO初始化为高电平&添加按键
LS1028 GPIO初始化为高电平1. 修改RCW以将GPIO3_DAT14初始化为高电平为例,默认是将用作SPI3_SCK,需要将其先复用为GPIO修改RCW:firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcwSPI3_PMUX=12. uboot初始化在uboot源码中进行初始化修改位置:packages/firmware/OK1028-linux-uboot/board/freescale/ls1028a/ls1028a原创 2022-04-24 14:11:02 · 2209 阅读 · 0 评论 -
OK1028A-C适配RTL8822CE wifi模块
LS1028移植Realtek RTL8822CE驱动原创 2022-03-08 16:58:55 · 7448 阅读 · 3 评论 -
LS1028 weston桌面weston-screenshooter截图方法
vim /lib/systemd/system/weston.service//修改如下所示:ExecStart=/usr/bin/weston --debug --log=${XDG_RUNTIME_DIR}/weston.log $OPTARGS保存退出,执行以下指令,生成图片之后用U盘拷贝出来在PC上查看root@forlinx:~#systemctl daemon-reloadroot@forlinx:~# systemctl restart weston.serviceroot@f原创 2022-05-26 17:58:19 · 2257 阅读 · 0 评论 -
LS1028将应用程序放到根文件系统里,生成批量镜像
文章目的:在实际的项目中 需要将应用程序放到源码中重新生成镜像,可以在源码中直接修改再全编译;此次分享一个比较方便的办法,可以通过simg2img命令把ubuntu.img变成可以挂载的img文件,然后通过mount命令挂载,就可以对镜像进行更改了,修改完成之后,再通过img2simg命令把ubuntu_raw.img变回之前的格式就可以了,然后替换镜像烧写操作LS1028编译生成的文件系统镜像路径位于:/build/images目录下,将新生成的ubuntu.img文件系统镜像,拷贝到一个新的文件夹原创 2022-03-28 17:58:56 · 813 阅读 · 0 评论 -
LS1028修改SATARX/Tx_N/P引脚的极性
问题引入硬件设计失误,导致SATA的TX/RX画反了,即SD1_TX3_P、SD1_TX3_N和SD1_RX3_P,SD1_RX3_N画反了LS1028关于SATA的TX/RX_N/P引脚硬件接反,问题解决LS1028的LNDGCR1寄存器支持引脚极性翻转,通过修改SATA serdes寄存器General Control Register 1 - Lane D (LNDGCR1) 配置实现SD1_RX3_N/P与SD1_TX3_N/P极性翻转;在RCW中通过对其寄存器配置来实现,RCW路径:pa原创 2022-04-11 16:48:44 · 862 阅读 · 0 评论 -
Ls1028 LPUART配置
问题背景LS1028原生支持两路uart和六路lpuart,OK1028A-C底板上只用了两路uart,客户在实际的应用中发现串口太少,就想使用lpuart串口。分析思路在原厂资料的《LSDKUG_Rev20.4.pdf》有关于LPUART的配置说明,参照里面的说明进行配置1.需要在uboot中配置以下编译选项配置文件路径packages/firmware/u-boot/configs/ls1028ardb_tfa_defconfig,添加:CONFIG_LPUART=yCONFIG_FS原创 2022-04-24 12:10:27 · 2210 阅读 · 3 评论 -
LS1028使用原生RGMII软件修改方案
LS1028的网络拓扑结构forlinx的开发板目前只做了五路网口,原生的RGMII并没有配置出来,默认将相关引脚功能用作了音频信号,若将该引脚功能用作了RGMII,音频功能就不能使用了。本人主要介绍软件上的修改,对于硬件原理部分是有硬件工程师设计的,在此不做概述。原有引脚用作音频信号,如下所示:RGMII网口需要用到的引脚第一列代表RCW字段;第二列表示RCW字段的值;第三列表示引脚功能。软件配置第一步修改RCWRCW路径:OK1028-linux-fs/packages/firmwa原创 2022-05-13 11:55:24 · 817 阅读 · 0 评论 -
LS1028 使用serdes mode 99BB软件修改方案
LS1028开发板引入了【复位控制字】Reset configuration word (RCW)的配置方法,通过这种配置方法客户可以方便的进行引脚的功能定义,也就是实现引脚的PinMUX功能。LS1028平台所特有的SerDes Module也是要通过RCW来进行配置,从而将不同的SerDes通道选择为不同的功能。LS1028有一组SerDes修改需求LS1028现在的SerDes mode为:8 5 B E,一路SGMII,四路QSGMII,一路PCIE,一路SATA目前有一种需求需要使用原创 2022-03-24 17:52:47 · 5855 阅读 · 0 评论 -
LS1028weston桌面显示相关小例子
屏幕旋转、关闭桌面显示、去掉虚拟小键盘、命令行显示中文开机启用服务去掉虚拟小键盘在/etc/xdg/weston/weston.ini配置文原创 2022-06-09 15:39:11 · 1317 阅读 · 2 评论