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

CC2340R5: 关于deviceInfo中majorRev和minorRev

Part Number:CC2340R5

在hw_fcfg.h中,有给deviceInfo结构体定义如下

其中变量majorRev和minorRev有如下问题:
1、根据注释,majorRev的值默认应该是1,但是我读出来的值是0。

2、变量都是只读的,我该如何修改他们的值?

Yolande Wang:

您好,

1.根据注释的解释,0表示partId尚未有效,而1表示partId有效。由此可以推断,majorRev存储的值应该是partId的状态,而不是majorRev的版本号。

2.如果变量被声明为只读,通常不允许直接修改其值。

,

Xuefeng:

对应的注释是上面的,不是下面这一行。

,

Yolande Wang:

您需要读取这个信息的原由是什么?另外,您是如何读取的?

,

Xuefeng:

我想要把这两个信息写入Device Information的DEVINFO_FIRMWARE_REV属性。

读取方法:#include <ti/devices/DeviceFamily.h>#include DeviceFamily_constructPath(inc/hw_fcfg.h)

sprintf(firmwareRev, "%02d.%02d", fcfg->deviceInfo.partId.majorRev, fcfg->deviceInfo.partId.minorRev);

另外我也读取了partIdValid,该参数值为1

,

Yolande Wang:

正在跟进您的问题,需要一些时间。

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: 关于deviceInfo中majorRev和minorRev
分享到: 更多 (0)