SmartSnippets无法加载hex文件

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
zheshen
离线
最后看到:1年10个月前
加入:2015-08-11 20:01
SmartSnippets无法加载hex文件

我尝试在DA14581上使用SmartSnippets 3.9来OTP应用程序的发布构建和开发构建。SmartSnippets无法加载发布版本的hex文件,但加载开发版本是可以的。这两个版本都被成功地编译和链接,可以通过Keil GUI加载。

在SmartSnippets“OTP Image”选项卡中,如果我选择开发构建,数据文件内容面板将被十六进制数据填充,日志面板显示两行“头记录已从十六进制文件XXXXX中删除。”和“从文件xxxx .hex读取30536字节”。但是,如果我选择发行版构建,数据文件内容面板将是空白的,并且日志面板中没有显示消息行。

设备:
MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 34
嗨zheshen,

嗨zheshen,

我想当您提到发布和开发构建时,您指的是您在SDK中对CFG_DEVELOPMENT_DEBUG定义应用的更改,对吗?

既然您使用的是一个相当老的智能代码片段版本,您能否尝试一下最新版本的智能代码片段工具箱?

尝试使用SDK5.0.4复制ble_app_peripheral并使用CFG_DEVELOPMENT_DEBUG定义或不使用CFG_DEVELOPMENT_DEBUG定义构建时,两个.hex文件都被正确加载,即使使用较旧版本的Smart Snippets。

由于MT_dialog