1. 软件下载及安装

keil下载见:Keil MDK5 直接下载任意版本,无需进官网!_mdk543a下载-CSDN博客

crack方法见:Keil MDK 5.36安装及和谐_mdk536-CSDN博客

安装见:https://www.cnblogs.com/CaspianCKY/p/19202806

2. 软件的详细介绍见:【Keil5教程及技巧】耗时一周精心整理万字全网最全Keil5(MDK-ARM)功能详细介绍【建议收藏-细细品尝】-云社区-华为云

3. 打开/新建工程

①project-->New μVision project

②在工程下添加.c文件

③ 在工程中要添加.s的启动文件

关于keil软件error:L6236E:NO section matches selector-no section to be FIRST/LAST的报错解决方法-CSDN博客

④ 在工程中增加main.c文件,main文件中增加SystemInit的定义。

#include <stdint.h>

void SystemInit()
{
//do nothing
}

int main(void)
{
    // 你的业务代码,目前空循环占位
    while(1)
    {

    }

}

Error: L6218E: Undefined symbol SystemInit (referred from startup_armcm0.o).

Error: L6218E: Undefined symbol main (referred from __rtentry2.o).
可规避上述两种错误。

⑤ 我的第一个工程编译成功。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐