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

学到更多常见问题解答教程

2个帖子/ 0新
最后一篇
thegodfather.
离线
最后一次露面:1年7个月前
加入: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.
离线
最后一次露面:1周16小时前
员工
加入: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.