我尝试在DA14581上使用SmartSnippets 3.9来OTP应用程序的发布构建和开发构建。SmartSnippets无法加载发布版本的hex文件,但加载开发版本是可以的。这两个版本都被成功地编译和链接,可以通过Keil GUI加载。
在SmartSnippets“OTP Image”选项卡中,如果我选择开发构建,数据文件内容面板将被十六进制数据填充,日志面板显示两行“头记录已从十六进制文件XXXXX中删除。”和“从文件xxxx .hex读取30536字节”。但是,如果我选择发行版构建,数据文件内容面板将是空白的,并且日志面板中没有显示消息行。
设备:
嗨zheshen,
我想当您提到发布和开发构建时,您指的是您在SDK中对CFG_DEVELOPMENT_DEBUG定义应用的更改,对吗?
既然您使用的是一个相当老的智能代码片段版本,您能否尝试一下最新版本的智能代码片段工具箱?
尝试使用SDK5.0.4复制ble_app_peripheral并使用CFG_DEVELOPMENT_DEBUG定义或不使用CFG_DEVELOPMENT_DEBUG定义构建时,两个.hex文件都被正确加载,即使使用较旧版本的Smart Snippets。
由于MT_dialog