主题中讨论的其他器件:SysConfig
工具与软件:
您好!
我的一位客户 在中遇到了 iCall_abort 问题 开发板 在它们初始化时的样子 BLE 堆栈。 中不存在此问题 配合使用。
为了确认该问题、我们还尝试了将 SDK 示例应用程序(simplelink_lowpower_f3_sdk_8_10_01_02\examples\rtos\LP_EM_CC2340R53\ble5stack\basic_ble)刷写到定制板中、但仍然存在相同的问题。
关于注释掉 BLE 初始化 API ,BLEAppUtil_init App_Stack 387itDoneHandler,&appMainParams,&appMainPeriCentParams)来自基本 BLE 示例应用程序,使 LED 闪烁的其他用户任务,访问 I2C 端口,它们都按预期工作。
在初始化 BLE 堆栈时、它仅在定制电路板中引发错误。
客户已在48MHz XTAL 两端安装了 DNP 电阻 R8 (0欧姆)。 删除后、 上述问题即可得到解决。
现在他们对 HFOSC 48MHz 有一些疑问:
1.即使与 电阻 R8 (0欧姆) 48MHz XTAL 存在、 针对软件中的功能( BLE 除外) 没有 ICall 中止问题 和 RTOS 调度、 I2C (需要时钟)等外设 为什么会这样呢?
MCU 是否始终在内部 RC 高频振荡器中运行? 由于 SysConfig 用户配置设置中没有更改高频时钟源设置的选项。
如果 SysConfig 工具中没有直接设置、是否可以将 MCU 配置为在外部 XTAL 中运行?
3. 提到 HF RC 振荡器根据外部48 MHz XTAL 跟踪其精度、如果48 MHz 外部时钟不存在或不起作用、这是否会影响外设时钟?
能否就上述问题提供一些看法?
此致、
Akash Jose Saji