TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352: TI AM3352 使用网口MAC通信时,芯片复位

Part Number:AM3352

    我司使用贵司的TI AM3352 MCU作为我司设备的主控芯片,现遇到问题的现象是:设备正常启动后,如果通过网口连接外部设备或者上位机软件进行通信时,会出现芯片的复位。不是所有的设备都存在这个问题,比如说生产100台设备,可能出现2-5个有该现象的设备。
    排查问题过程:
    1)软件方面排查:起初是怀疑代码本身存在内存溢出等不可控问题,进行问题排查,过程如下:进行coverity扫描,将可能涉及内存溢出的地方进行修改,所有严重警告已经全部解决,仍然存在复位问题;进行代码版本管理,使用19年3月份程序进行查找,仍存在复位问题;将代码裁剪到最小系统,仅留下网口部分功能,其余线程全部屏蔽,包括nor及nand的读写操作全部禁用,仍存在复位问题。
    2)硬件方面排查:测试nand、nor、ddr等上电时序等,未见波形异常;器件更换,更换了PHY芯片、nand等,仍存在复位问题;最后更换了一个新的主芯片,复位现象消失;
    3)压力测试:对DDR读写操作进行压力测试,问题设备未见异常;对主芯片的部分寄存器进行回环测试,未设置成功,未能正常进行;
    4)进行交叉验证:将存在问题的设备的主芯片替换到无问题设备上,无问题设备网口通信时开始复位。
    至此,由于自身水平及手段限制,未能确认最终原因,提出该问题,请相关人员进行协助处理。附件为主芯片上电波形及内部版本图。PMU使用的是TI的TPS65217CRSLT芯片。  5V;VRTC_1V8;VDD_DDRVDD_DDR;VDD_1V8;VDD_LDO2VDD_LDO2;VDD_3V3;VDD_MPUVDD_LDO2;VDD_MPU;VDD_CORE

Katherine Wang:

已为您联系TI资深工程师,一旦得到回复会立刻回复给您

赞(0)
未经允许不得转载:TI中文支持网 » AM3352: TI AM3352 使用网口MAC通信时,芯片复位
分享到: 更多 (0)