This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-EM-CC2745R10-Q1:更改 OAD 工程安全配置的主/辅助值时会出现一些问题

Guru**** 2322270 points
Other Parts Discussed in Thread: LP-EM-CC2745R10-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1500820/lp-em-cc2745r10-q1-some-problems-occurred-when-the-primary-secondary-values-of-the-security-configuration-of-the-oad-project-were-changed

器件型号:LP-EM-CC2745R10-Q1

工具/软件:

大家好!

以下是我的软件和硬件版本:

LP-EM-CC2745R10-Q1

simplelink_lowpower_f3_SDK_8_40_00_61

CCS 版本:20.0.2.5__1.6.2

我需要向添加一些功能 basic_persistent 工程、编译后、我发现提示 ROM 空间不足。因此、我在安全配置中将 Primary 的大小重新更改为0x32000、并将 Secondary 的起始地址重新更改

也调整了 NVS 的地址

我还为设置了相同的参数 basic_ble_oad_onchip 然后烧录两个工程分别编译的固件。但 basic_ble_oad 似乎无法正常工作。

我尝试读取存储器结构、发现固件位于预期位置、但不起作用、我怀疑是安全启动的原因、但没有更多信息需要确认

我还尝试将辅助控制器的长度更改为0xB2000、但仍然不起作用。

有人知道是什么原因吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    因此您似乎有一个重叠区域。

    CONFIG_NVSINTERNAL 具有0xE4000 + 0x4000 = 0xE8000区域。 CONFIG_NVSINTERNAL1和安全引导地址设置方式:0x32000 + 0xB3000 = 0xE5000。 所以它有点重叠。 我认为 CONFIG_NVSINTERNAL 用于 BLE 操作/绑定。 我认为、通过移动此项、使所有内容都能存储在内存中、而不会出现重叠、应该可以解决此问题。

    此致、

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nima、

    确实有一个警告,但在我测试后,我发现这不应该是问题。 当我将 CONFIG_NVSINTERNAL 的区域基址值更改为0xE5000时、警告已被删除、但在编译和下载后仍然没有运行。我尝试将 次级的长度修改为0xB2000  、在此之前、可以理论上避免 NVS 重叠问题、但在实践中无效。

    此致、

    Ethan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我尝试只烧录 basic_ble_oad 固件时、我发现起始地址只能设置为0x31000、0x30000和0x32000不起作用、我认为这应该是其中的原因、您能帮助分析一下吗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我按照您的步骤操作、看到的也是一样的。 我认为这是与工程联系方式有关的问题。 我必须花一些时间研究这一点,并尝试在星期四之前更新你。

    此致、

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ethan:

    我已联系到研发部门、我正在创建一个与此相关的 TT。 取得一些进展后、我会给您更新。

    此致、

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nima、

    现在有什么进展吗?

    此致、

    Ethan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ethan:

    我为研发创建了一个 TT、但我尚未收到有关此问题的任何更新。 我会给团队打平、让你在一周内发布信息。  

    此致、

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ethan:

    但现在仍在努力、很抱歉耽误您的时间。

    此致、

    Nima Behmanesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、 Nima、

    感谢您的答复。 如果有任何进展、请及时通知我。 再次感谢您。

    此致、

    Ethan