根据您的描述,您在使用jflash烧录STM32WB55时遇到了一些问题。以下是一些建议和解决方案:
1. 地址区域被锁:这可能是因为某些保护位被设置,导致无法烧录。您可以尝试使用STM32CubeProgrammer软件解锁这些保护位。在STM32CubeProgrammer中,选择您的设备,然后点击“Option Bytes”选项卡,取消勾选“Read-out Protection”和“Boot Protection”选项,然后点击“Apply”按钮。
2. 使用STM32CubeProgrammer烧录:您提到使用Programm烧录软件能分别烧录stack和fus,但烧入APP程序失败。请确保您已经正确配置了烧录设置,包括烧录速度、电压等。此外,确保您的APP程序文件是正确的格式(通常是.bin或.hex格式)。
3. 一次性烧录多个文件:STM32CubeProgrammer支持一次性烧录多个文件。在软件中,选择您的设备,然后在“Memory Browser”选项卡中,将stack、fus和APP程序文件拖放到相应的内存区域。然后点击“Program”按钮进行烧录。
4. FUS烧录:如果您后期没有升级固件的需求,可以不烧录FUS。但是,烧录FUS可以提供额外的安全保护,防止未授权的固件烧录。因此,建议您根据自己的需求权衡是否烧录FUS。
希望这些建议能帮助您解决问题。如果您还有其他问题,请随时提问。
根据您的描述,您在使用jflash烧录STM32WB55时遇到了一些问题。以下是一些建议和解决方案:
1. 地址区域被锁:这可能是因为某些保护位被设置,导致无法烧录。您可以尝试使用STM32CubeProgrammer软件解锁这些保护位。在STM32CubeProgrammer中,选择您的设备,然后点击“Option Bytes”选项卡,取消勾选“Read-out Protection”和“Boot Protection”选项,然后点击“Apply”按钮。
2. 使用STM32CubeProgrammer烧录:您提到使用Programm烧录软件能分别烧录stack和fus,但烧入APP程序失败。请确保您已经正确配置了烧录设置,包括烧录速度、电压等。此外,确保您的APP程序文件是正确的格式(通常是.bin或.hex格式)。
3. 一次性烧录多个文件:STM32CubeProgrammer支持一次性烧录多个文件。在软件中,选择您的设备,然后在“Memory Browser”选项卡中,将stack、fus和APP程序文件拖放到相应的内存区域。然后点击“Program”按钮进行烧录。
4. FUS烧录:如果您后期没有升级固件的需求,可以不烧录FUS。但是,烧录FUS可以提供额外的安全保护,防止未授权的固件烧录。因此,建议您根据自己的需求权衡是否烧录FUS。
希望这些建议能帮助您解决问题。如果您还有其他问题,请随时提问。
举报