wrap_platform_reset.

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

2个帖子/ 0新
最后一篇
Rajapurerohit.
离线
最后一次露面:2个月3周前
加入:2017-04-20 09:17
wrap_platform_reset.

hello dialog_support,

我正在使用DA14583 MCU的Dialog Dev套件在闪存读/写。我正在使用BLE_Peripheral示例作为引用并进行必要的更改以读/写闪存。

1.我更改为BLE_PERITELAL_583:代码始终卡在NMI_HANDLLLER说,PIN没有保留。尽管别针保留。
2.然后我选择BLE_PERITELAL_580:代码运行,但在其输入到WRAP_PLATFORM_RESET错误状态之内。

在BLE_PERITELAL代码中,我有写入代码以将ADC示例值存储为Flash。如果我执行它进入重置错误功能的代码。

任何人都可以帮助我为什么代码进入wrap_platform_reset?迫切我解决这个问题请帮助我。

我正在附加我写入读/写闪存数据的代码。user_custs1_impl.c和user_periph_setup.c文件。

感谢致敬
Rohit R.

关键词:
附件:
设备:
qinjiny_dialog
离线
最后一次露面:1个月2周前
职员
加入:2016-11-01 05:47
嗨rajapurerohit,

嗨rajapurerohit,

您必须在项目目标选择中选择DA14583。使用583板时,没有理由将项目配置为580。

对于GPIO预订,DA14583有自己的预订功能:

void gpio_init(void)
{

#if development_debug.
#ifndef gpio_drv_pin_alloc_mon_disabled.
#warning“gpio分配检查处于活动状态!在刻录OTP之前停用......”

int i,j;

for(i = 0; i for(j = 0; j gpio [i] [j] = 0;

#f定义(__ da14583__)
da14583_internal_flash_gpio_reservations();
#endif //定义(__ da14583__)

gpio_reservations();

在DA14583为内部闪光灯定义引脚的位置。您不必手动定义Flash GPIO,这可能会导致您所面临的麻烦