常见问题解答 - 已知问题

嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。

IOT参考设计不会更新加速度计的范围和陀螺仪的范围。

这是一个已知的SFL IOT固件的问题,该问题将在未来版本的固件中修复。要将当前版本中的范围设置一个,必须在477行应用于BMI160.c文件中的下面修复。

s_bmi160.delay_msec(c_bmi160_one_u8x);
bmi160_set_accel_range(bmi_160_accel_range);
s_bmi160.delay_msec(c_bmi160_one_u8x);
bmi160_set_gyro_range(bmi_160_gyro_range);

Keil MDK521A较旧的JLink驱动程序的兼容性问题。

当用户试图通过智能代码段使用JTAG接口或直接通过V5.21 Keil将v5.21a拟议的.hex文件通过智能代码段工具箱进行拨打的.hex文件到580时,由于MDK 5.21a生成的文件和jlink之间的可携带性问题,Devicedoes无法启动司机。

问题是新版本Keil生成的文件和旧jlink驱动程序的组合。通过从Segger下载页面安装Jlink 6.10i,可以避免这一点。此外,由于智能代码段Toolbox包含自己的版本,应该替换SS Toolbox文件夹中的2个文件。以下步骤如下所示:

  • 从Segger下载页面安装JLink驱动程序6.10i。
  • 首先使用新驾驶员测试keil 5.21a。当PROMTED执行此操作时更新SEGGER调试器的FW。
  • 复制文件:jlink.exe和jlinkarm.dll从c:\ program文件(x86)\ segger \ jlink_v610i \ to c:\ diasemi \ smartsnippetsstudio \ toolbox \ common_resources \ firmware_upload \。
  • 使用JTAG和UART连接测试智能代码段启动器+ keil 5.21a生成的.hex文件。