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.
关键词:
设备:
嗨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; ifor(j = 0; j gpio [i] [j] = 0;
#f定义(__ da14583__)
da14583_internal_flash_gpio_reservations();
#endif //定义(__ da14583__)
gpio_reservations();
在DA14583为内部闪光灯定义引脚的位置。您不必手动定义Flash GPIO,这可能会导致您所面临的麻烦