嗨对话框
我们正在开发一个基于DA14681和sdk是1.0.14的定制板。我们使用基于i2c的eeprom M24M02-A125与DA14681。单读写是好的,但当我读数据形式flash在一个循环非常频繁,它卡随机。当我打开调试时,它被卡在文件端口。c和在这一点。
#if (dg_configIMAGE_SETUP == DEVELOPMENT_MODE)
/*如果代码在这个点停止,那么中断是启用的,而他们
不应该是这样。
* /
primask = __get_PRIMASK ();
ASSERT_WARNING (primask = = 1);
# endif
我不知道是什么问题,哪些是中断的代码正在谈论?
设备:
嗨mahmed106,
这听起来像是调度程序正在运行,而中断被禁用了。因为pri掩码是1,这意味着您错过了启用中断。另外,你有使用任何一种睡眠模式吗?
谢谢,PM_Dialog
我使用的是正常的延长睡眠模式。
我错过了哪些中断,以及我应该如何启用它。因为我的代码在没有eeprom读的情况下运行良好,只有当我尝试用顺序读eeprom时,才会发生这个问题
嗨mahmed106,
让我查一下,然后再回复你。同时能否对I2C线路进行探测并截屏?
谢谢,PM_Dialog