AM335X
文章平均质量分 85
pingis58
这个作者很懒,什么都没留下…
展开
-
Linux添加PCA9535的GPIO序号确定
Linux添加PCA9535的GPIO序号确定原创 2024-09-03 10:48:01 · 1000 阅读 · 0 评论 -
linux can简介
linux socket can相关知识了解。转载 2022-08-10 15:45:39 · 3802 阅读 · 0 评论 -
AM335x添加WIFI后无法ping 通外网
问题由这篇文章引出:AM335x添加WiFi模块WILC1000_pingis58的博客-CSDN博客。板子硬件状态:有一个有线网口,一个WIFI模块。从NFS系统启动。WIFI驱动加载成功后,连接手机AP成功,IP地址已获成功。如下:wlan0 Link encap:Ethernet HWaddr 60:8A:10:B6:68:60 inet addr:192.168.192.120 Bcast:192.168.192.255 Mask:255.255.2.原创 2022-05-18 16:44:51 · 941 阅读 · 0 评论 -
AM335x添加WiFi模块WILC1000
基于TI 的PSDK的linux和文件系统添加wilc1000。sdk版本:ti-processor-sdk-linux-am335x-evm-06.03.00.106。1.硬件连接wilc1000 ----------------am335xRESET_N -------------- GPMC_A6-------------gpio1_22WAKE ----------------------GPMC_BEN1 ----------gpio1_28IRQN ----...原创 2022-05-10 11:02:54 · 1485 阅读 · 0 评论 -
【ALSA】 asound.conf 插件讲解
Alsa-lib层,为不同的驱动提供统一的接口alsaAPI,简化了开发人员对于驱动层的调用开发。接口定义地址:https://www.alsa-project.org/alsa-doc/alsa-lib/关于asound.conf的配置,可以参考官网解释:https://www.alsa-project.org/main/index.php/Asoundrc详细的插件讲解,官网网址:https://www.alsa-project.org/alsa-doc/alsa-lib/pcm_.转载 2022-04-24 09:50:55 · 1843 阅读 · 0 评论 -
AM335x linux设置系统时间
比如说把时间设为2021-07-12 18:30:50,我们可以先设日期date -s 2021-07-12再设置时间date -s 18:30:50或者同时设置date -s "2021-07-12 18:30:50"网上有很多设置方法 data -s 20210712这种 ,在ti processors sdk里均无法正确设置。设置完后,需要同步保存到时钟芯片。如果你会正常关机还好说。系统关的时候会保存一次,可是如果你可能不正常关机的话,可以这么先保存一下设置:原创 2022-04-21 15:26:47 · 384 阅读 · 0 评论 -
创建NFS文件共享,远程NFS启动
一、创建NFS文件共享 1、安装NFS 服务 :~$ sudo apt-get install nfs-kernel-server 2、创建NFS 共享目录 假设 NFS 共享目录是/home/nfs ~$ sudo mkdir /home/nfs 3、配置NFS :~$ vi /etc/exports 在/etc/exports 文件末尾加入下面一行: /home/nfs *(rw,sync,no_subtree_check,no_root_squash)...原创 2022-04-19 14:47:57 · 1782 阅读 · 0 评论 -
AM335x的NFS启动失败:Error code 2: Only absolute filenames allowed
一、开始以为是TFTP服务器连接异常,按如下步骤重新配置TFTP服务器:参考链接:安装TFTP服务器后,下载文件提示:Error code 2: Only absolute filenames allowed错误_lvbook的博客-CSDN博客1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd, openbsd-inetdsudo apt-get install tftpd tftp xinetd openbsd-inetd 有时需要单个单个的下载安装每个软件,另..原创 2022-04-15 16:24:40 · 625 阅读 · 0 评论 -
AM335x linux sdk修改静态IP的方法
1.早期SDK,systemV启动方式修改静态IP方法一、修改文件:/etc/network/interfaces#wired or wireless interfaces#eth1auto eth1iface eth1 inet dhcp#eth0auto eth0iface eth0 inet staticaddress 192.168.2.20netmask 255.255.255.0gateway 192.168.2.1二、立即生效...原创 2021-09-22 14:36:40 · 437 阅读 · 0 评论 -
AM335X替换开机启动LOGO
TI的Linux SDK从Processor SDK Linux 03_00开始,启用systemd启动式,默认就没有开启LOGO。但启动LOGO仍然存在,psplash,psplash-default,psplash-write在/usr/bin目录下仍能找到。 psplash是linux下开源的应用程序,可以集成到linux中作开机启动使用。1.使能开机LOGO 添加开机LOGO方法参照:https://e2e.ti.com/support/processors/f/pr...原创 2021-03-23 10:54:15 · 824 阅读 · 1 评论 -
AM335x emmc启动修改记录
我们用的uboot编译使用BBB板的,linux镜像是使用Ti的ti-processor-sdk-linux-am335x-evm-06.03.00.106。在系统启动时,emmc启动失败,自动转到网络启动1.原因分析检查环境变量,printenv打印出所有uboot环境变量。boot 和run boot的区别。通过测试过程中发现,boot是uboot自动会调用的启动函数或功能。run boot是运行uboot中的环境变量boot。boot会读取bootcmd,然后从其中的顺序开始执行。boot-&原创 2020-12-08 15:58:59 · 1424 阅读 · 0 评论 -
AM335x添加QT开机自启动
本文使用的文件系统是Ti的ti-processor-sdk-linux-am335x-evm-06.03.00.106。首先开发板的文件使用的是systemd 并没有/etc/rc.local文件 所以要想修改rc.local这一简单的操作已经不存在 但是也是可以用systemd和initd两种方式解决这个问题Systemd Systemd 是系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其它进程。systemd被设计用来改进sysvinit的...原创 2020-12-08 14:33:25 · 1007 阅读 · 0 评论 -
AM335x使用tslib实现QT5校准
本文使用的文件系统是Ti的ti-processor-sdk-linux-am335x-evm-06.03.00.106。官方说明,触摸校准使用weston-calibrator或使用tslib库。参照(有些链接仅自己查资料的记录):https://e2e.ti.com/support/processors/f/791/p/903802/3342761?tisearch=e2e-sitesearch&keymatch=ts_calibration#3342761I apologize for th原创 2020-12-08 11:59:27 · 2395 阅读 · 0 评论 -
AM335X EVM触摸屏 驱动添加 和 重新校准
http://processors.wiki.ti.com/index.php/How_to_Recalibrate_the_Touchscreen#Weston_based_Graphic_Systemrm /etc/udev/rules.d/ws-calibrate.rules rm /run/media/mmcblk0p1/ws-calibrate.rules reboot原创 2018-02-07 16:03:56 · 2419 阅读 · 0 评论 -
AM335X添加声卡驱动max98357a记录_基于TI官方PSDK
0.硬件平台信息前篇文章有描述,我们自制硬件平台是使用OSD335X SM芯片,集成了AM335X,DDR3,PMIC,EEPROM。硬件设计上少了很多麻烦,及CPU,DDR测试上的很多麻烦。官方开发板参考BBB开发板设计。我们自制硬件有少许改动,所以基础的DTS文件,是基于BBB的DTS上修改。声卡芯片,我们选用的是MAX98357A,使用MCASP0,连接了MCASP0_ACLKX,MCASP0_AXR0,MCASP0_FSX。1.查找驱动文件一般使用较多的芯片,LINUX源码包中都包含有现成驱原创 2020-10-23 13:50:32 · 2460 阅读 · 0 评论 -
基于AM335X无SD,EMMC的LINUX TFTP,NFS启动记录
**硬件状态:**是以OSD335SM芯片模块,使用将AM335X,DDR3,PMIC,EEPROM在一颗单芯片中的模块产品。板子参考OSD-SM-RED开发板设计。而开发板是参照BegleBoneBlack设计,仅需要更改设备树。Uboot配置可直接参照BBB的Uboot配置,但想在Uboot中使用以太网,PHY地址不一样,需要更改源码中配置。参见:https://octavosystems.com/forums/topic/custom-u-boot-and-kernel-for-custom-boar原创 2020-09-15 15:34:31 · 3215 阅读 · 2 评论 -
AM335X 自制PCB裸机开发startware库的使用注意
TI提供的startware裸机开发库,提供了板级文件配置:evmAM335x, beaglebone和 evmskAM335x所以,当自己制作新板时,在需要裸机开发时,为使板子ARM能正常运行,需要更改部分板极配置文件。影响板子是否能正常运行所必须的配置,通常有DDR配置,PMIC配置(DDR电压等)。DDR,PMIC配置,通常是在Bootloader中完成。在DEBUG模式下,则需要修改GEL文件,而GEL文件修改参照Bootloader修改。本文参考学习TI论坛中修改笔记的介绍。参考的..原创 2020-06-12 17:23:02 · 1355 阅读 · 0 评论 -
CCS安装多版本编译器 Compiler version
问题:当我们向CCS中导入工程时常因为编译器的版本不对或者不兼容造成工程报错或者是有警告。如下图:但是当我们打开properties(属性)/General/目录下选择Compiler version(编译器版本)时,发现没有与工程对应的编译器。所以这就需要我们自己去安装需要版本的编译器,安装步骤如下:(这里以CC3200为例)1.打开help/Insatll New Software/出现如下界面:2.在下拉三角号中选择Code Generation Tools Updat转载 2020-06-12 16:54:41 · 5886 阅读 · 0 评论 -
am335x编写裸机程序并在CCS中用Jlink调试
摘自:https://blog.csdn.net/mao0514/article/details/46545843StarterWare在AM335X上的烧录运行步骤: 1、下载安装StarterWare,我们团购的SK需要02.00.00.07版本。最近外网访问慢,我上传到论坛。 2、找一张miniSD卡,不需要很大,系统只有几个M而已。 3、如果你按默认路径安装...转载 2020-04-16 10:07:54 · 2988 阅读 · 0 评论 -
基于AM335x的U-Boot/SPL 的CCS 调试
原文地址:https://blog.csdn.net/q123456789098/article/details/47086533在基于Linux的AM335x软件开发流程中,第一步就是U-Boot/SPL(SecondProgram Loader)的移植。在移植中遇到问题比较常见,而U-Boot/SPL的调试手段比较简陋,不便于迅速找到问题。利用仿真器可以单步调试的特点,就可以迅速定位到出问...转载 2020-03-31 11:02:27 · 655 阅读 · 0 评论 -
AM335x(TQ335x)学习笔记——LCD驱动移植
原文:https://blog.csdn.net/mao0514/article/details/45912703TI的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,与按键一样,我们可以通过DTS配置完成LCD的显示。下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路。(1)初步分析由于TQ335x使用的芯片是AM335x,故仍然可以参考am335x-evm.d...转载 2020-03-17 11:51:41 · 815 阅读 · 0 评论