按照文档说明,每个模块都有DATA_LOGGER_CTL,可以按照不同的模式进行配置
我把ssl的DATA_LOGGER_CTL mode设置为1(本来是0)
然后人为的修改global header的radio_standed 为 1
push到bcp后,packet没有从bcp出来,查看DATA_LOGGER_STATUS寄存器为0x00020000,没有错误
data logger ram 0x35209000中也没有看到相应的错误
我怀疑我使用的方法有问题,请问该如何使用呢,多谢
Andy Yin1:
data logger用的没有问题,每个模块都有自己的data logger及对应的控制寄存器,在使能data logger后,会根据mode将错误信息记下来,像你这个配置其中设置的radio_standand错误应该会被记下来,你看看Data looger ram中对应error bit有没有置位,确定已经power on BCP.
Peter wang1:
回复 Andy Yin1:
请问在哪儿使能data logger?是不是配置模式就可以了?
DATA_LOGGER_STATUS 中的DLG_MEM_HAS_ERROR 为0,
还有DLG_WR_WRAP 和DLG_WR_PTR 字段如何理解?
如何确定data logger256项中的哪一项才记录错误的现场?
BCP是正常的,我是调试data logger才人为的写错了
TI中文支持网