![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RT1052
夜游小明
这个作者很懒,什么都没留下…
展开
-
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 评论 -
RT1052学习笔记(1)- FlexSPI启动
这篇文章分析RT1052芯片从FlexSPI上电启动到执行第一条指令的全过程设置RT1052从FlexSPI启动FlexSPI的初始化流程fuse 没有被设置BOOT_MODE[1:0] = 00b or 10b -> Internal Boot ModeBOOT_CFG1[7:4] = 0000b -> Serial NOR boot via FlexSPI...原创 2018-12-17 19:31:34 · 6973 阅读 · 3 评论 -
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 评论