在 BeyondStudio for NXP 使用 Gawk(for JN5169)

Gawk 安装教程

一、创建 awk 文件夹

在 Common/Source 文件夹下创建 awk 文件夹,并把 MCUXpresso IDE 里的 JN5189 JN-AN-1243 Common/Awk/JN51xx_MAP.awk 文件复制过来,如下图:

请添加图片描述

二、添加 awk 工具地址

指定 awk 文件位置和 awk 工具地址

AWK_SRC = $(APP_BASE)/Common/Source/awk  
AWK_EXE = D:/nxp/gawk-3.1.6-1-bin/bin/gawk.exe  

请添加图片描述

三、创建 Bin 文件夹

在 Coordinator/Build 文件夹下创建 Bin 文件夹,并指定为 .bin/.map 文件的输出目录

APP_BIN_DIR = $(APP_BASE)/$(TARGET)/Build/Bin

请添加图片描述

四、修改 .bin/.map 文件输出目录

1、bin 文件修改 3 处

在原有的基础下添加 $(APP_BIN_DIR)/

all: $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).bin

请添加图片描述

$(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).bin: 

请添加图片描述

rm -f $(APPOBJS) $(APPDEPS) $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).bin

在这里插入图片描述

2、map 文件修改 2 处

在原有的基础下添加 $(APP_BIN_DIR)/

$(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).map 

在这里插入图片描述

在这里插入图片描述

五、添加 log 文件输出

@echo Source Files > $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).log   
@echo $@ $< >> $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).log 

请添加图片描述

@echo $@ $< >> $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).log 

请添加图片描述

六、添加 awk 编译命令

-$(AWK_EXE) -f $(AWK_SRC)/JN51xx_MAP.awk $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).log $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).map > $(APP_BIN_DIR)/temp.txt

请添加图片描述

七、添加 Clean 命令

rm -f $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).log  
rm -f $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).html  
rm -f $(APP_BIN_DIR)/$(TARGET)$(TARGET_FEATURES)$(TARGET_HARDWARE).txt  
rm -f $(APP_BIN_DIR)/temp.txt  

请添加图片描述

八、编译工程

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠萝蚊鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值