CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

生成Makefile文件

GR551x SDK开发包中的应用示例工程,默认使用Keil uVision5 IDE环境进行编译构建,如果用户希望使用GCC工具链编译构建ble_app_hrs之外的应用示例工程,可使用keil2makefile.py脚本工具,将Keil的工程文件* .uvprojx转换为Makefile,并生成lds文件。

keil2makefile.py使用说明如下:

  1. keil2makefile.py工具文件默认位于SDK_Folder\build\gcc目录下。
  2. 为保证转换后的Makefile引用的源文件和头文件路径正确,已约束keil2makefile.py脚本在使用时需要与*.uvprojx文件位于同一个目录。
  3. keil2makefile.py文件拷贝到目标应用工程的Keil_5目录下。以ble_app_hrs为例,将脚本拷贝至SDK_Folder\projects\ble\ble_peripheral\ble_app_hrs\keil_5
  4. 从命令行切换到目标路径,执行如下命令。以ble_app_hrs为例,命令行和生成的makefile及lds文件如下图所示:
    python keil2makefile.py ble_app_hrs.uvprojx
    图 11 成功生成Makefile及lds文件
  5. 转换成功后的Makefile和lds文件,放置于与Keil_5目录平行的make_gcc目录,用户可进入此目录进行查看。

扫描关注

打开微信,使用“扫一扫”即可关注。