嗨,对话,
我正在使用prodtest修剪晶体振荡器。我正在使用命令:
产品测试-P7 xtrim校准P0_6
对于prodtest uart,我已经调整了prod_test_ES5固件,以在115200波特时使用P0_2和P0_3。
当我把这个命令传递给我们的设备时,它超时了。我试过调试prod_test_ES5硬件,但它似乎陷入了pulse.s的等待状态。我假设它正在等待P0_6引脚上的高脉冲,但据我所知,我给它一个周期为1s、占空比为50%的方波。该信号正被送入P0_6。
我还确认,当xtal_cal.c中的时钟读取调用测量脉冲时,datareg为0x50003000,移位位为0x40。我相信这些都与P0_6正确对应。
使用P0_6进行xtrim还需要做什么?是什么导致prod_test_ES5看不到我发送给它的信号?

嗨,莫特瑞德,
我相信你做的是对的,看不到错误的语法。
让我和专家们核实一下。
期待周一的答复。
向你问好,BB_对话。
你好
一些初步反馈:
500毫秒脉冲高周期应在500毫秒+/-5 ppm或500毫秒+/-0.0025毫秒(高周期)内…
如果脉冲周期精度不够好,将发生超时。
低周期可以更短(最小约10毫秒)。
另一个问题:屏幕上是否还有其他可见的反馈?
向你问好,BB_对话。
谢谢你的意见。我会看看我的脉冲输出,检查它的准确性,但我认为它是在下午2点。
我从prod_测试中得到的输出是:
[信息]连接到COM7
[信息]COM7成功打开,波特率115200
===Tx===>
操作码:0x4080
长度:0x03
有效载荷:80 40 03 07 06 00
状态=9
嗨,对话,
我们弄明白了。这最终是一个硬件错误,prod_测试工作正常。谢谢你的帮助。
你好
我们很高兴听到您解决了这个问题,并感谢您让我们知道。全速前进。。。
这是什么样的硬件错误?因为我正在尝试使用prof test的xtrim cal命令进行微调,并且我有相同的输出staus=9。