Hi
I resume the mimxrt685audevk_i3c_bus_master_read_icm42688p from SDK- RT685AUD on the RT685.
but failed to initialize ICM-42688.
result = ICM42688P_Init(&icmp42688p_handle, &sensorConfig);
Could you shre some demo of I3C?
已解决! 转到解答。
Hi @melanie ,
地址待会我私信你。
因为我们现在讨论的很多东西不便在公众论坛,我建议你到官网建一个case,这样我们可以一对一邮件形式去讨论比较好,最后问题解决了,方案贴这个帖子就可以了。
你到这个链接:
https://www.nxp.com/support/support:SUPPORTHOME
create a ticket.
然后问题简单描述下,内容里面写@kerry zhou
case号在这个帖子也告诉我下。
Best Regards,
Kerry
1. FCB替换是flash_config.c, flash_config.h
不同的外部flash,这个FCB是不一样的,用来启动的。
2. .cfx
AUD-EVK是MIMXRT600_FlexSPI_B_SFDP_QSPI.cfx
EVK是:MIMXRT600_FlexSPI_B_MXIC_OPI.cfx
我看你现在能跑起来,FCB和.CFX是正确的,你试试看AUD-EVK,你把上面的改了,然后sensor静态地址加到代码里面去什么结果?I3C波形能出来吗?
我这边明天要修改硬件。
我这边暂时修改了代码,连接两个板子也没跑成功,我怀疑我的硬件这块有问题,因为总线发了动态分配地址,sensor没响应,所以我得继续搞搞我的硬件,直接把sensor电路全部跳出来,电源也从EVK的板子走。
还请多给我点时间,因为每天我这边有很多的客户问题需要处理,所以很抱歉,迟回复你了。
还请耐心等待下,两块板子的芯片都一样,所以理论上肯定是可行的,我需要仔细看看我的硬件情况。
我也很感谢你的耐心,我很理解你。
我这边手里几个客户常规处理下,我把我的板子硬件再检查下,主要要把AUD-EVK的sensor模块给完全跳出来挂EVK上,肯定是能工作的。
其实从我个人的经验,对于I3C的经验,目前有可以工作的板子和代码参考,这个还是很有帮助,迟早可以弄好,需要耐心,我通常跑不通,去检查硬件,保证硬件没问题,然后开始修软件,结合I3C的波形。
我看你的逻辑分析仪,好像也是SALEAE的,是吗?如果是,我们可以使用同一个软件版本,然后波形可以共享,这样也便于你对比你那边的情况。
你抓的波形,是基于I2c 还是I3C的,这个对查看还是有些影响的。
你现在的波形图,看着数据还不对,你可以对比下我之前的逻辑分析仪的数据:
看看是卡在哪个位置了。
我这边手头处理好几个常规的问题,然后就再集中测你的case
salea Logic 1.2.18这个版本的软件,我这边有I3C的.dll,你要是能下到老软件,可以拿我的包去看看。
我这边发现,我把AUD-EVK的sensor跳出来连到EVK,效果非常差,接和不接一样,总是发一帧没回应就挂了,可能是线干扰大了,我又改了电路,跳掉其他的周围电路还是不行,可能是线连接的不够稳定太长等等原因,还不如你那边情况,你那边至少是可以多包数据的,虽然我看不出数据到底是什么。
其实对于EVK,我觉得代码方面问题不大。
1.你找个AUD-EVK板子测试对比看看,当然这点,你也可以直接查看我的波形去对比,前提要你下到一个老版本的软件,这个还是可以下的,你先找找看。
2. 你那边要是有多余的sensor板子,也可以快递我一块带sensor的最小系统我测试看看,这颗sensor就是你们家的。
所以你看看,打算下面怎么能更好的帮到你。
我先把我的逻辑分析仪正常工作的波形发你,你如果找到老的软件,我再给你一个dll文件你应该能直接I3C打开。
Hi @melanie ,
地址待会我私信你。
因为我们现在讨论的很多东西不便在公众论坛,我建议你到官网建一个case,这样我们可以一对一邮件形式去讨论比较好,最后问题解决了,方案贴这个帖子就可以了。
你到这个链接:
https://www.nxp.com/support/support:SUPPORTHOME
create a ticket.
然后问题简单描述下,内容里面写@kerry zhou
case号在这个帖子也告诉我下。
Best Regards,
Kerry
Hi @melanie ,
Yes, MIMXRT685-AUD-EVK board is also the RT685 chip.
Now, which RT685 board you are using? MIMXRT685-EVK board? The two board external flash is not the same, so you need to change the XIP folder FCB, otherwise it will have issues.
Beside that, you need to check the code used pins, whether it matches your board.
If you still have questions about it, please kindly let me know.
Best Regards,
Kerry