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.

[参考译文] CCS/cc2640:OSAL_SNV_read 和 osal_SNV_write

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/593788/ccs-cc2640-osal_snv_read-and-osal_snv_write

器件型号:CC2640

工具/软件:Code Composer Studio

有人对这些工作有任何提示吗?

我有一个设置、在这个设置中、我必须将我的写入扩展到几个255字节的块上、但是执行一些像写入第一个可用的用户令牌(0x80)那样简单的操作并尝试将其读回会使我返回垃圾信息。

奇怪的是、最后到达缓冲区的第一个字节始终是我尝试读取的块编号、即如果我切换到0x81、这是我执行读取操作时缓冲区中的第一个数字。

是否有人成功使用过它?  我在这里看到几个线程声称它不会写入大于128的缓冲区-这是限制吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    回答我自己的问题。 OSAL_SNV_READ 和 OSAL_SNV_WRITE 工作正常。

    但是、每次停止调试器并启动调试器时、当然会重新刷写器件、您保存的所有内容都将消失。 我不是个聪明的人:-)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    很高兴它能正常工作。 您可以在 CCS 中创建(克隆)调试配置、并将程序加载更改为"仅符号"。 这将防止在后续调试会话中更新闪存。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢 JXS -这将非常方便、我没意识到您可以这么做。