
AM335x
文章平均质量分 81
AM335x开发文章
kunkliu
good good study
展开
-
am335x GPIO寄存器操作
需要操作的gpio口: gpio0_20 首先,需要找到gpio0的寄存器物理地址,查看TRM手册的第二章 由手册可以看到GPIO0的物理基地址为:0x44e07000 以下列出GPIO0的所有的寄存器 说明下AM335X的寄存器操作 读寄存器:devmem2 0x44E07000 写寄存器:devmem2 0x44E07000 w 0x00000000 想要拉高拉低GPIO0_...转载 2020-12-25 13:43:11 · 856 阅读 · 0 评论 -
AM335x GPMC使用总结
AM335X GPMC使用比较灵活,可以配置为● 8-bit 同步或者异步并行总线 (非burst)● 16-bit 同步或者异步并行中线● 16-bit 非复用的NO...转载 2020-04-04 13:56:18 · 1535 阅读 · 0 评论 -
为什么总线要支持Burst处理
转载 2020-04-03 14:56:10 · 1271 阅读 · 0 评论 -
USB 转LAN AX88772B 模块驱动添加记录
使用 AX88772B 模块进行扩展百兆网口。 资料地址: http://www.asix.com.tw/cs/products.php?op=pItemdetail&PItemID=105;71;101&PLine=71 在kernel 内进行添加相关驱动 // kernel 3.2.0 make menuconfig ...转载 2020-04-01 09:07:34 · 1304 阅读 · 0 评论 -
spi flash启动执行reboot命令无法重启
在使用spi flash时,执行reboot命令,有时会无法重启,这里追查下原因原因是使用了32M flash,在重启的时候,没有退出4-byte地址模式导致。(因为板子上没有PMU,没有对flash进行复位)在 m25p_shutdown 函数中退出4-byte地址模式即可。static void spi_nor_set_4byte_opcodes(struct spi_nor...转载 2020-03-27 11:31:06 · 2315 阅读 · 0 评论 -
am335x reboot 命令分析
本文记录am335x运行reboot命令时,内核中运行过程。 Tony Liu, 2016-6-8, Shenzhen参考链接:http://blog.youkuaiyun.com/wavemcu/article/details/8544333kernel/sys.cvoid kernel_restart(char *cmd){ kernel_...转载 2020-03-26 15:47:15 · 622 阅读 · 0 评论 -
GPMC设备树节点属性编写参考文档翻译
阅读Linux内核目录下的设备树编写参考文档,为便于日后查阅,将内容进行了翻译,如下。在设备树文件中配置GPMC节点时需要根据...转载 2020-03-24 15:25:37 · 1368 阅读 · 0 评论 -
AM5728通过GPMC接口与FPGA高速数据通信实现
转载请注明出处 :https://www.cnblogs.com/imapla/p/7454973.html硬件:AM5728开发板;Artix-7开发板软件:Linux am57xx-evm 4.4.19;Vivado 2015.2作者:Imapla邮箱:hihuanglong@foxmail.comAM5728外设接口丰富,有V-PORT接口、PCIe、GPMC、USB、UART...转载 2020-03-24 15:13:54 · 1630 阅读 · 1 评论 -
AM3359与FPGA的GPMC通信
在beaglebone上实现AM3359与FPGA的GPMC通信1. 参考资料《AM335x ARM® Cortex™-A8 Microprocessors TechnicalReference Manual》《BeagleBone_revA3_SCH.pdf》《BeagleBone_revA3_SRM.pdf》《BeagleBone_revA3_BOM.xls》2....转载 2020-03-24 11:14:25 · 682 阅读 · 0 评论 -
AM3359 中利用GPMC控制器驱动FIFO
开发板:英蓓特科技有限公司的Mini8600B处理器:TI公司的AM3359操作系统:Linux3.2.0FIFO芯片:IDT7205L20硬件连接图:一、GPMC module简介1、GPMC简介GPMC用于控制external memory的读写访问,GPMC的地址为0x0000 0000到0x1fff ff ff,最大支持512MB的片外存储器访...转载 2020-03-24 10:56:38 · 910 阅读 · 0 评论 -
AM335X开发——设备树下增加SRAM、FPGA的GPMC设备节点
最近在做嵌入...转载 2020-03-24 09:18:03 · 1222 阅读 · 0 评论 -
am335x 设备树解析
am335x-evmsk.dts解析1、节点名称 是一个“<名称>[@<设备地址>]”形式的名字,[]中的名字不是必需的。如果节点描述的设备有一个地址就应该加上单元地址,并且该地址在reg属性中列出。同级节点的名称必须是唯一的,但只要地址不同多个节点也可以使用一样的名称。例如:memory@80000000vbat: fixedregulator0 节点前的冒号之前的...转载 2020-03-19 14:23:33 · 2202 阅读 · 1 评论 -
AM335X——SPI设备驱动
优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。本博文对应地址: https:...转载 2020-03-18 15:39:10 · 3387 阅读 · 0 评论 -
am335x mux配置
/**************************************************************** * am335x mux配置 * * am335x的引脚复寄存器是CONTROL_MODULE Register(芯片手册Chapter 9) * 本文主要分析板级文件中如何实现复用。 * * 参...转载 2020-03-17 13:43:57 · 799 阅读 · 0 评论 -
am335x PDK3.0 设置为单网口配置记录
原来的配置是双网口的,现在要配置为单网口。 一直以为这个配置是在 make menuconfig 里面, 没想到是在设备树里面。 修改设备树 // vim arch/arm/boot/dts/am335x-sbc7109.dts 722 &mac { 723 pinctrl-names = "default", "sleep"...转载 2020-03-17 11:02:27 · 135 阅读 · 0 评论 -
AM335x+AR8031网口可link但是ping不通是为什么
问题:参考tiAM335x SSK开发板先做了一版实验板,做了四块(机器贴的)四块网口都能用,后来做核心板,原理图和开发板和实验板是一样的,手焊了两块核心板网口都ping不通,打印信息如下:U-Boot# ping 192.168.1.100link up on port 0, speed 1000, full duplexUsing cpsw deviceping faiLED;...转载 2020-03-11 13:48:40 · 5997 阅读 · 5 评论 -
AM335x SPI Flash烧写启动说明
本文主要描述如何在EVB335X-II上实现从SPI Flash启动系统,包括启动方式的修改,u-boot编译,SPI Flash的烧写。EVB335X-II使用的SPI Flash型号为W25Q32FV,大小为4M-Byte,挂载在SPI0总线上。以下为功能实现步骤。一 修改核心板启动方式:根据COM335...转载 2020-03-11 13:39:26 · 1994 阅读 · 3 评论 -
TQ335x(AM335x)资源汇总
天嵌资料:下载资料 下载链接 TQ3358_CD_V2.4_20160528.part1 http://pan.baidu.com/s/1eRAMIUQ 密码:kh1s TQ3358_CD_V2.4_20160528.part2 http://pan.baidu.com/s/1boNehI3 密码:dx39 TQ335x启动、烧写卡制作视频教...转载 2020-03-09 14:28:11 · 930 阅读 · 0 评论 -
AM335x SPL 代码分析
AM335x SPL一,AM335x引导加载程序:第一阶段:RBL(ROM)第2阶段:SPL(内部RAM:0x402f0400)第三阶段:U-Boot(一般外部DDR)SPL是bootloader的第二部分,由RBL引导运行,主要目的就是引导U-Boot运行。SPL也叫MLO,一般存放在SD或者Nand中。其中,在Nand中要求存在在从一个块开始的4个块中,因为...转载 2020-03-05 13:29:16 · 1715 阅读 · 0 评论 -
AM335x串口烧写uboot
The release package does not contain thebinary for UART boot. Please follow the steps mentioned here for compiling u-bootand use the spl/u-boot-spl.bin file thatis produced.(已有文件u-boot-spl.bin,u-boo...转载 2020-03-02 15:47:49 · 630 阅读 · 0 评论 -
AM335X uboot 串口 & SD烧写
一、串口烧入:1)建立uboot#界面1、打开Tera Term,设置好串口和波特率,335开关设置1、7、8打开,其它关闭。2、选择Transfer --> XMODEM --> Send (1K mode)把u-boot-spl.bin文件写入。3、选择Transfer --> YMODEM --> Send (1K m...转载 2020-03-02 15:33:58 · 2283 阅读 · 0 评论 -
AM335X开发—— uboot2016.5 SPL阶段分析
一般的芯片启动流程都是Romcode –> BL1 –> BL2 –> Kernel –> User Image,TI的芯片也不例外,Romcode –> ML0(SPL) –> uboot.img整个boot阶段被分为三部分,第一部分是芯片固化的Romcode,上电...转载 2020-03-02 15:11:14 · 950 阅读 · 0 评论 -
AM335x启动流程(bootrom)
参考文件:1,AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical Reference Manual.pdf;2,am3359.pdf;1,am335x的cpu上电后,会跳到哪个地址去执行?答:芯片到uboot启动流程:ROM→ MLO(SPL)→uboot.imgAM335x 中bootloader被...转载 2020-02-28 16:01:30 · 1454 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(6)booting-without-of.txt学习笔记下
转载地址:http://www.eefocus.com/marianna/blog/14-10/306474_68ace.html以前的习惯是,当我要了解一个知识点的时候,会去找相关的网络文章;但现在想了解开源软件的时候,一般会去阅读它的README或者Documents。开源软件的开发者写的这些东西,通常都是直达本质毫无保留,这也从另外一个角度深刻的说明,这些开发者们的屌丝本质!当然,也是因为开...转载 2018-03-28 08:50:31 · 320 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(5)booting-without-of.txt学习笔记中
转载地址:http://www.eefocus.com/marianna/blog/14-10/306296_feb5f.htmlA node has 2 names. The actual node name is generally contained in a property of type "name" in the node property list whose value is a...转载 2018-03-28 08:50:22 · 284 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(4)booting-without-of.txt学习笔记上
转载地址:http://www.eefocus.com/marianna/blog/14-10/306295_02c38.html以下是摘抄的Linux内核的Documentation的内容,一边学一边做笔记。所以以下内容可直接忽略,看源代码更方便~linux-3.16.1/Documentation/devicetree/booting-without-of.txt===============...转载 2018-03-28 08:50:10 · 272 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(3)次顶层的maria_am335x-common.dts
转载地址:http://www.eefocus.com/marianna/blog/14-10/306285_18a90.html1.修改model和compitable值: model = "TI AM335x maria_am335x"; compatible = "ti,maria_am335x", "ti,am33xx";无需修改的代码: cpu@0 { ...转载 2018-03-27 18:59:10 · 648 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(2)顶层的maria_am335x.dts
转载地址:http://www.eefocus.com/marianna/blog/14-10/306248_b30ae.html了解基本的dts知识之后,就可以为编写自己的dts文件了。Forlinx的OK335xD核心板和底板包含的资源有NANDFLASH、SDRAM、MMC、LCD、UART、USB、ETHERNET等等,因此dts文件必须要提供对它们正确的描述。第一步,复制相近硬件的dts...转载 2018-03-27 18:58:09 · 420 阅读 · 0 评论 -
为AM335x移植Linux内核主线代码(1)了解dtb
转载地址:http://www.eefocus.com/marianna/blog/14-10/306247_821be.htmlhttp://events.linuxfoundation.org/sites/events/files/slides/petazzoni-device-tree-dummies.pdf==========================================...转载 2018-03-26 18:59:43 · 547 阅读 · 0 评论