电赛TI芯片无法烧录一系列问题解决方法
PDSC: sequence execution failed报错相关问题以及TI板供电问题
写在前言:本文章仅基于本人四天三夜2025电赛E题TI板使用经验与感想,经验性东西较多,不过足以解决大部分遇到的烧录问题仅供参考
1.PDSC: sequence execution failed报错相关问题
首先,它分为两个方面:1.单纯锁芯片如果你使用的工具为KEIL并且在魔法棒的DEBUG/PACK页面下勾选了enable如下图所示,大概率这个问题会让你报错PDSC,但是!!!如果你不勾选更可能进入device could not be powered up即低功耗模式,此时情况更糟糕因为这种情况你的芯片无法工作,不仅仅是烧录不进去,而且单片机没法进入工作模式,你的代码也没法运行。
所以那到底怎么办呢?
我们再分两种情况,第一种是你烧录一次程序后提示PSCD,那这种就是单纯锁芯片,参考解决MSPM0G3507芯片锁住的问题_mspm0锁芯片-CSDN博客,这个基本能解决80%的问题。
但还有一种情况,虽然没烧录,刚连接上就报错PSCD,那大概率是你的外围供电出了问题。
!!!!!!TI板目前我使用非常恶心,因为它无法外部输入电过多,即你不能把它串入其他模块回路,否则多模块都可能给它反冲!!!!即使你没用VCC和GND给他供电,因为你连接的功能引脚也能形成回路有微弱电流,所以TI的芯片设计师怎么设计出这么恶心的芯片。。。
2.我可以烧录和DEBUG但是程序怎么MAIN函数都不进入???
这就是上面说的严苛的供电条件,如果TI板给其他模块供电,可能导致TI板能烧录但程序因为硬件供电不足导致无法正常执行,这时候你可能看到start文件,然后debug调试是直接运行且停止也不知道程序停在哪,这次你就需要把TI板单独供电
3.那我该如何一定程度上规避?
首先就是隔离电路,有条件的情况下建议单独一个电池供电形成单个回路,下图是本人单电池引出多路供电通过降压给TI板供电仅供参考当然该锁还是锁了,因为单电池始终是一个回路即使隔离但还是共地。。。一旦有高电平输入就有回路,所以TI真的难评..
最后如果你是单芯片锁了那参考上面链接博客bsl解锁足以解决,如果已经接入复杂电路,建议拔掉所有外围供电用烧录器单独供电,不拔掉ti板还会给其他相连模块供电,此时复杂系统所芯片大概率电路问题,如果进入低功耗问题,把上面的enable勾选即可变为pscd报错,之后使用bsl工具解决
更多推荐
所有评论(0)