TI论坛
直播中

张览秀

9年用户 1239经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

DLP4500更换FLASH,烧录后无法启动怎么解决?


  • 原因:DLP4500方案(DLPC350ZFF),由于 M29DW128GL70N停产买不到料,更换为MT28EW128ABA1LJS-0SIT
    问题:使用JTAG flash programmer烧录bootloader后,显示烧录成功,但无法启动,连接USB不成功。
    请教下是否需要bootloader对此flash进行适配?还有其他问题导致?MT28EW128ABA1LJS-0SIT.pdf

回帖(1)

郭大

2025-2-18 17:20:54
针对您的问题,我们可以从以下几个方面进行排查和解决:

1. 确认新FLASH与原FLASH的兼容性:

首先,需要确认新FLASH(MT28EW128ABA1LJS-0SIT)与原FLASH(M29DW128GL70N)之间的兼容性。虽然两者都是128Mbit的NOR Flash,但可能存在一些差异,例如电压范围、时序参数等。请仔细阅读两个FLASH的数据手册,对比它们的电气特性和接口时序,确保新FLASH能够满足DLP4500方案的要求。

2. 检查bootloader是否适配新FLASH:

由于您提到使用JTAG flash programmer烧录bootloader后无法启动,可能存在bootloader与新FLASH不兼容的问题。建议您检查bootloader代码,确保其对新FLASH进行了适配。具体来说,可以检查以下几个方面:

a. 确保bootloader中的FLASH控制器配置与新FLASH的时序参数相匹配。
b. 检查bootloader中的擦除、编程和读取操作是否适用于新FLASH。
c. 如果可能,尝试使用原厂提供的bootloader代码,或者从原厂获取针对新FLASH的bootloader支持。

3. 检查硬件连接和供电:

请检查DLP4500方案的硬件连接是否正确,特别是与新FLASH相关的连接。此外,还需要检查电源供应是否稳定,确保新FLASH在启动过程中能够获得足够的电压和电流。

4. 检查JTAG烧录过程:

请确保JTAG烧录过程正确无误,包括烧录速度、烧录电压等参数。如果可能,尝试使用不同的烧录工具或软件,以排除烧录工具导致的问题。

5. 检查其他可能的问题:

除了上述几点外,还需要检查其他可能导致无法启动的原因,例如:

a. 检查DLP4500方案的其他硬件组件是否存在问题,例如CPU、内存等。
b. 检查新FLASH是否损坏或存在质量问题。
c. 尝试使用其他已知兼容的FLASH替换新FLASH,以排除FLASH本身的问题。

总之,解决DLP4500更换FLASH后无法启动的问题需要从多个方面进行排查。建议您按照上述步骤逐一检查,找到问题所在并进行修复。希望这些建议对您有所帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分