包装平台重置

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个职位/0个新职位
最后一篇文章
拉贾普雷罗希特
离线
最后一次见到:9个月2周前
已加入:2017-04-20 09:17
包装平台重置

您好,我们的支持人员,

我正在使用带有DA14583 mcu的对话框开发工具包进行闪存读写。我使用bleèu外设的例子作为参考,并作出必要的改变,读/写闪存。

1.我改成了ble\ u peripheral\ u583:代码总是卡在nmi\ u处理程序中,表示pins未保留。即使PIN是保留的。
2.然后我选择了ble_peripheral_580:代码运行,但在一秒钟内它进入了wrap_platform_reset error状态。

在bleèu外设代码中,我编写了将ADC采样值存储到flash的代码。如果我执行代码,它进入复位错误功能。

有谁能帮我解释一下为什么代码进入wrap\u平台\u重置?我急需解决这个问题,请帮助我。

我附加的代码,我已经写了读/写闪存数据。user\u custs1\u impl.c和user\u periph\u setup.c文件。

谢谢和问候
罗希特河

关键词:
附件:
设备:
Qinjiny\u对话框
离线
最后一次见到:5天6小时前
工作人员
已加入:2016-11-01 05:47
你好Rajapurerohit,

你好Rajapurerohit,

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

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

void GPIO\u init(void)
{

#如果开发\u调试
#ifndef GPIO\u DRV\u PIN\u ALLOC\u MON\u禁用
#警告“GPIO分配检查已激活!在燃烧OTP之前停用…“

内景i,j;

对于(i=0;i<没有端口;i++)
对于(j=0;j<每个端口的最大针数;(j++)
GPIO[i][j]=0;

#如果定义(\uu DA14583\uu83)
da14583_internal_flash_gpio_reservations();
#endif//已定义(\uu DA14583\uu)

GPIO_预订();

其中引脚是为DA14583的内部闪存定义的。您不必为它手动定义flashgpio,这可能会给您带来麻烦