请问为什么keil软件在编程之前要进行安装相对应的芯片包呢?这个芯片包的作用是什么呢?芯片的头文件和启动文件以及内核相关的文件都是从官方的固件库中获得,那么这个芯片包是起到什么作用的呢?如图中选中的芯片包:
这个芯片包是必须的,该芯片包包含了具体芯片的flash位置,ram大小信息,寄存器地址信息等,编译烧录时必须用到。
如果没有安装芯片包,编译时是没办法选择对应型号的。
这是V5版本后的改进,毕竟MDK支持越来越多芯片,安装包越来越大,就独立开来了。