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.

[请教]BCP 的data logger如何使用?



按照文档说明,每个模块都有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中也没有看到相应的错误

我怀疑我使用的方法有问题,请问该如何使用呢,多谢

 

  • data logger用的没有问题,每个模块都有自己的data logger及对应的控制寄存器,在使能data logger后,会根据mode将错误信息记下来,像你这个配置其中设置的radio_standand错误应该会被记下来,你看看Data looger ram中对应error bit有没有置位,确定已经power on BCP.

  • 请问在哪儿使能data logger?是不是配置模式就可以了?

     DATA_LOGGER_STATUS 中的DLG_MEM_HAS_ERROR 为0,

     还有DLG_WR_WRAP 和DLG_WR_PTR 字段如何理解?

    如何确定data logger256项中的哪一项才记录错误的现场?

    BCP是正常的,我是调试data logger才人为的写错了