我现在有一个设备,突然坏了设备内部用的是stm32。然后厂家尝试用上位机升级了一下固件,结果升级失败,怎么也升不进去。然后情况变的更糟糕了,没升级固件之前,stm32还是正常的,升级失败导致stm32也不能用了。现在我手里有待升级的HEX固件,我想问一下,这个待升级的HEX固件,我可以通过stlink什么的重新烧录进去正常使用吗?(也有可能更换新的stm32,如果更换了新的stm32,是不是也可以将这个待升级的HEX直接烧录进去使用呢?)
感谢解答
你问厂家就好了,或者把主板拆了寄回去让厂家处理
说明厂家的软件没做好啊,升级失败恢复是基本功能啊
你直接烧hex文件,没有bootloader的引导是不行的。如果bootloader没坏,而且能确定hex文件位置,那是可以直接烧进去试试,但是要注意烧写的时候不要把bootloader擦掉了。
一般不可以的,得有bootloader程序一起烧录进去才行,否则程序无法跳转到应用程序。
你先要定位问题:硬件问题还是软件问题。