实时C++程序在开发板上的实践指南
1. 构建并烧录LED程序
构建和烧录C++程序的工作流程主要包括编译源文件、链接目标文件、提取HEX文件以及将其烧录到微控制器中。我们将使用MinGW/MSYS环境下的传统*nix风格命令来构建LED程序。
假设GNU GCC交叉编译器已经构建并安装,且其路径已知可在命令行中使用。以下是具体步骤:
1. 导航到项目目录 :在MinGW/MSYS命令行中,导航到 chapter02_02 目录,并找到 build.bat 批处理文件。
2. 调用批处理文件 :该批处理文件接受两个命令行参数,即GCC可执行程序的路径和GCC的前缀。示例命令如下:
build.bat "C:\gcc-9.2.0-avr\bin" avr
- 查看构建结果 :
build.bat会根据图中的工作流程编译和链接LED程序,并提取可执行的HEX文件。构建结果存储在bin目录中。
下面是 build.bat 中一些重要命令的详细解释:
- 汇编启动代码 :使用以下命令汇编启动代码 crt0.s :
超级会员免费看
订阅专栏 解锁全文
1367

被折叠的 条评论
为什么被折叠?



