有关BSP版本的问题,24号我们主要是进行BSP版本测试,这个版本不是全部的task都运行的测试,这个认识是正确的对吧
大版本的SCL数据的计时器*(ns)的时间是软件本身的设定应该不是Task中I2C的保持时间,这个考虑是否正确,因为布川理解的是Task动作的时候
整个时间变化应该是变化的*(有时间宽度)。
为何考虑的理由:多数的Task是以LinuxOS为中心进行轮询的进程,和I2C关联的Task在受到其他的机能Task的妨碍情况下,
即使本来的I2C总线在释放后,Task的切换等没有直接关系,会存在动作中断并且长时间进行延长。
所以布川还是认为本次的NEC光模块的问题和此有一定的可能性,所以他需要我们提供在NEC光模块问题发生的时候同一时间追踪,Task的轮询经过进行追踪调查
这个才是问题能够证明RRU软件是否有问题的检证方法。
无论是大版本还是BSP版本,监控的都是时钟的真实的计时,反映在时钟周期,变化范围不同。
BSP监控的完全是时钟实现的代码的电平变化时间。
看下面这张图,红色部分可以认为是打断的,时钟被打断时,时钟的电平是保持的,但是监控是放在CPU控制时钟的电平变化时刻的。
有疑问可以打电话给我沟通吧。