TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC26X2R1: 26×2 flash存储规则

Part Number:LAUNCHXL-CC26X2R1

使用osal_snv_write依次写入数据后,FLASH内容如上图,第二个框(第6列 即数字全是11)是数据分割符吗?不同芯片,该参数是不是不同?

第四个大框里面的内容是CRC还是长度?

Flash都是0x96作为结束符的?

Galaxy Yue:

您好,需要一些时间来回答您的问题,请稍等。

,

Galaxy Yue:

您好,久等了。

使用 OSAL Simple NV (OSAL SNV) 时,必须仅使用 osal_snv_read() 和 osal_snv_write() 函数进行读取和写入,如the Non Volatile Storage with the BLE-Stack section of the User's Guide.指定的那样。 读取函数应该处理获取数据并以与写入时相同的形式将其呈现给用户。

链接如下,

 https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/ble5stack/ble_user_guide/html/ble-stack-common/flash_memory-cc13xx_cc26xx.html#non-volatile-storage-with-the-ble-stack

希望能对您的问题有所帮助。

,

疾风亦有归途:

您好!

我希望了解OSAL SNV的存储规则,如写入数据0x33,在Flash中存储33 11 26 00 00 06 66 96我想知道每一位的作用。

,

Galaxy Yue:

您好,就在以上链接中,为您粘贴复制如下:

The item header (defined by NVOCMP_itemHdr_t) contains status information required to traverse packed data items in the flash page. An example of the NV item memory layout storing a single byte of data is illustrated below.

NV Item Header:

Field

Size (bits)

Purpose

System ID

6

Indicates the system component identifier

Item ID

10

Indicates the item data identifier

Sub ID

10

Identifier of the sub-data related to the NV item

Length

12

Length of the data block

CRC

8

CRC value of NV item

Status Bits

2

Indicates CRC integrity and if item is active

Signature

8

Used to detect presence of a NV item in flash

希望能对您有所帮助。

,

疾风亦有归途:

感谢!我自己没看清,抱歉

,

Galaxy Yue:

您好,没有关系,很高兴能帮助到您。

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: 26×2 flash存储规则
分享到: 更多 (0)