当一款新的芯片或框架刚出世的时候,市面上资料很少,只有官方的几份手册+英文博客。
你该如何学习,怎么以最快的方式啃下这块硬骨头!!!
以ST公司为例,通过ST官网或社区搜索资料:
1.学习芯片所对应的开发板资料,User manual。前缀UMxxxx。
主要包含:开发板上供电、调试、按键、通讯等引脚接口,程序如何下载。
2.了解芯片数据手册,DataSheet 。 前缀DSxxxx。
主要包含:功能、存储、引脚映射、电气特性、封装。
3.学习寄存器参考手册,Reference manual。前缀RMxxxx。
主要包含:所有寄存器的相关介绍及操作。ps:写程序必备,运气好的话官网有发布中文版。
4.了解内核程序手册,Cortex-M0/1/2/3,Programming manual。前缀PMxxxx。
芯片所使用的内核及整个框架,使用的指令集。