如何修复“#错误”制作模式构建:请定义合适的代码位置!“”

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
thegodfather.
离线
最后一次露面:10个月前1年
加入:2019-05-25 06:10
如何修复“#错误”制作模式构建:请定义合适的代码位置!“”

你好,

当我尝试构建程序时,我一直在收到此错误:

描述资源路径位置类型
#Error“生产模式构建:请定义适当的代码位置!”config.c / startup行465 C / C ++问题

#if(dg_configimage_setup == production_mode)
#if(dg_configcode_location == non_volatile_is_none)
#错误“生产模式构建:请定义合适的代码位置!”
# 万一

我不太确定如何解决这个错误。任何建议都会有所帮助。

-谢谢

关键词:
设备:
PM_DIALOG.
在线的
最后一次露面:7分钟41秒前
职员
加入:2018-02-08 11:03
嗨thegodfather,

嗨thegodfather,

生产模式用于最终产品,您将无法修改固件,因此您是否可以指明您需要生产矿石的ID产品?

在开发模式下,您应该在custom_config_qspi.h中定义以下宏。在我们的示例中,我们使用此开发模式

#define dg_configimage_setup development_mode.

#define dg_configcode_location non_volatile_is_flash.

在生产模式下,您应该在custom_config_qspi.h中定义以下宏。

#define dg_configimage_setup production_mode.

#define dg_configcode_location non_volatile_is_flash.

请检查数据表中的Bootrom序列以获取更多信息。在生产模式(产品就绪='是'),QSPI Flash的引导序列仅可用,为什么您应该定义non_volatile_is_flash。不支持从OTP启动。

谢谢,PM_DIALOG.