本帖最后由 DavidZH 于 2014-7-9 00:05 编辑
已经收到的HELP2416开发板,很精致。准备开始学习,按照以往学习其他MCU的经验,先是了解开发板的硬件,然后开始收集相关资料,如下图所示:
一、HELP2416的主芯片是S3C2416 芯片,其内核属于ARMv5体系架构,根据这2点,所需的文档资料如下:
1、S3C2416的数据手册。 该文档已经存在于《HELP2416.iso》中。该文档主要描述的是S3C2416的引脚分别及功能,内部寄存器、中断、ARM指令集、时钟、电源管理、以及内置的如GPIO、UART、DMA、IIC等功能说明。由于该文档为英文文档,且S3C2416 与S3C2440 有许多相似之处,学习S3C2416 数据手册时可以结合《s3c2440A 中文数据手册 ( 完整版)》进行学习。
2、ARMv5体系架构。 该文档已经存在于《HELP2416.iso》中。 ARMv5 体系架构主要是描述S3C2416 中异常和中断是如何处理的,内存和系统结构,VFP等,了解该文档是在编写相应程序必须看的。由于该文档也为英文文档,阅读时可以参考《ARM 体系结构与编程【杜春蕾 著】》。
3、君益兴 Helper2416开发板使用手册 .pdf。 该文档已经存在于《HELP2416.iso》中。该文档是学习HELP2416的必看手册,该文档是HLEP2416主人花费大量精力编写的有很好参考价值的文档。
附件如下:(EEWORLD 上传附件太慢)
B1 - ARM体系结构与编程【杜春蕾 著】.pdf
http://pan.baidu.com/s/1i3mRS0X
s3c2440A中文数据手册(完整版).pdf
http://pan.baidu.com/s/1i3KbTlF
ARMv5 Architecture Reference Manual.pdf
http://pan.baidu.com/s/1hqn9SWG