前面进行了,测试运行,在不熟悉 buildroot 时,有一个可以使用的,demo源码,进行参考学习,相对比较容易上手,接下来就在之前版本基础上,进行参考移植,其他版本的源码。移植之前,先熟悉,芯片相关的硬件资料
一、全志A系列芯片
从图可以看到全志A31,A33,A23,A20都是Cotex A7的,带GPU功能的,也就是在图像显示方面有其突出的地方,因此在Tablet,smart TV有用武之地。
二、全志A33芯片内部功能
图由全志官方提供,从芯片内部结构拓扑图可知,全志A33主要包括
cotex-A7 四核, Memory-DDR3,GPU-Mail400MP2,video engine,camera,AU…
三、系统启动方式
全志A33芯片支持NAND/Nor Flash,SD card,USB四种启动方式
四、外部晶振
全志A33有两个输入时钟源,一个为低频时钟:32.768KHZ,一个为系统主时钟:24MHZ
五、显示,支持多种接口
A33支持LVDS,RGB,i80,MIPI等接口,其中RGB支持多种格式详细见数据手册。
六、通用IO(GPIO)功能
1)、复位脚
这里可以对照上一篇提供的,复位按键引脚对应的编号,对比参考,图中Z表示高阻态。
2)、复用的GPIO口
在实际的芯片中,一个IO口的复用功能,是固定的,在实际使用中通过编写相应的代码进行选择使用相应的功能。
如,PB0,有input,output,UART2-TX,UART0-TX,PB0-EINT0这五种功能,使用时也只能在这五种功能中选择一种。
七、看硬件手册时,注意事项
在看硬件手册中,要时常注意看简称说明,因为很多文档编写的时候,为了表达需要进行了相应的缩写,所以常常使用搜索功能,找到相应简称的说明是必要的。
八、芯片引脚与编号对应
下面简单展示一个,看数据手册芯片引脚,功能引脚,到具体实物图相对应的示例:
D10 -----> PC6
搜索:PC6