![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
i.MX RT
夜游小明
这个作者很懒,什么都没留下…
展开
-
RT-1052学习笔记(5 )- GPIO架构分析
前提提一句,i.MX RT1052与imx6ul的很多片内外设的架构长的都是一样的。分析GPIO的外设框架橙色部分:由IOMUX控制,负责控制IO口的输入输出使能,上下拉或者开漏,保持,驱动能力,压摆率,带宽,HYS滞后使能输入。这部分通过配置IOMUX控制。 红色部分:配置橙色部分的功能,以及选择这个IO到底被谁用,通过MUX寄存器选择。还包括一个在输出的同时还可以读取IO电平的使...原创 2018-12-13 20:01:51 · 4731 阅读 · 0 评论 -
RT-1052学习笔记(2)-Cortex-M内核启动文件_main分析
这篇文章梳理了RT1052的启动过程从Reset_Handler直至main问题:分析RT1052启动流程的时候,卡在分散加载文件在启动的时候到底是怎么调用的。结果把问题点盯在启动文件的_main函数中。 可能自己比较菜吧,死活找不到这函数的定义。没办法,分析试着分析一下map文件。起码map文件中有一些链接信息 __Vectors_End ...原创 2018-12-11 00:50:38 · 3469 阅读 · 0 评论 -
RT-1052学习笔记(3 )-分散加载文件
复习MDK链接加载程序过程例子:各种数据所存放的段#define DATA (0x10000000) /* RO-Data */ char const GcChar = 5; /* RO-Data */char GcStr[] = "s...原创 2018-12-11 00:51:44 · 5938 阅读 · 0 评论 -
RT-1052学习笔记(4)FlexRAM
FlexRAM框架FlexRAM意为高度可配置RAM门列阵。这个东西把内部集成的512KBRAM平均分成了16个bank,每个32KB。FlexRAM可以把他们配置成三张模式之一:ITGM,DTIM,OCRAMITCM:指令紧耦合RAM。与内核同频运行,通过64-bit的I-TCM总线访问,用来存放指令DTCM:数据紧耦合RAM。与内核同频运行,通过2*32-bit的D0/D1-TCM...原创 2018-12-19 11:21:50 · 4710 阅读 · 2 评论