|
更新软件时候看到的
STM32CubeProgrammer v2.18.0 release information
============
New features
============
• Added the support for the STM32U3
– Internal memory programming
– Option Byte/OTP programming
– Core register programming
– Regression with Pass Word (Close/Open)
– SFI support
– Key wrapping (Crypton)
– Native services:
– Key Generation
– Firmware Enc/Sign
• Added the support for STM32WL3
– Internal memory programming
– Option Byte/OTP programming
– FW Authentication
• Added the support for STM32N6
– Internal memory programming
– Option Byte/OTP fuses programming
– External memory programming
– Serial Boot via USB/UART/I2C/SPI
– FSBL signature with stm32header V2.3 with Signing tool
• Added the support for STM32C0
– Internal memory programming
– Option Byte/OTP fuses programming
• Added the support of PMIC NVM management for STM32MP25/MP23
• Added the support of JLINK for WB stack install
• Added the support of X-Cube-RSSe
============
Fixed issues
============
ID Summary
193922 [L4 256KB][0x435] Incorrect Sector Number and Erasure Issue in CubeProgrammer
188714 [0x455][U5 256K] Missing config in database for device ID 0x455 with 256KB of flash memory
191506 [Signing Tool] Request to align Key ID handling with PKCS#11 Standard
191898 OEM Keys not present in FastROM Script
189739 [depends on flashloader][STM32CubeIDE 1.16.0] Unable to debug with STM32L562-DK
181058 [D466][Option Bytes] Missing OBs for 16K part
159313 [Installer] Ability to install CubeProgrammer via CLI
106672 [CuePRG]Install STM32CubeProgrammer in silent mode
182758 [Depends on FlashLoader][L4] [FLASH][SWD]Sector Erase Failure for Second Memory Bank
181382 [H7] Wrong Register bits description in STM32CubeProgrammer
124828 [API][Qt] Request to update QT libs for CubeProgrammer API
175637 [Depends on SDM][H5][DA] Getting "PSA_LIFECYCLE_UNKNOWN" after running DA w/ NS Intrusive Debug L3
173328 [Documentation]Add more details about the number of bits on each write to the Flash operation
188772 [Documentation][UM2237] Add note to -elbl description
148558 Recovery button for U5 CM33 mcus
165967 [GUI][Bootloader] Change "Error: RDP is set to level 1" to account for target under reset
160547 [ELF] Change file corrupted warning to be more specific
158636 [H5][Mustang] Unable to read/write/erase external flash when TZEN enabled
181704 [Re-open][GUI/CLI] Erase sectors not working properly in STM32H503CB and STM32H503KB
127932 [Automatic Mode]: Save Configuration for automatic Mode
162736 [CubePRG][CLI]unable to modify the "unlock_2b" Option Byte value when programming OB list(script)
188508 [D451] Wrong number of sectors for 1M part in dual bank via bootloader interface
188096 [RDP] Unexpected error message is displayed when changing RDP level
188098 [D451] Default flash size is displayed via BL interface
191297 [Rev ID][H56x] Revision ID is not appearing
188642 [H5][GUI] Programmer Halts and Resumes MCU
187833 [H5 256K] Issue with erasing sectors in Bank 2
140592 Start address of Flash-Bank2 is incorrect for STM32U575VGT6 1Mb-flash
190206 [GUI][J-Link] GUI crashes when trying to connect after closing CubeProgrammer
190543 [Programmer][G474] Option Byte Write Issue with J-Link
189999 [D479] Missing WRP option bytes on 256K
186575 [CLI] Programmer fail to erase EEPROM sector
188770 [CLI] Wrong message when using -elbl option via USB
188716 [Bootloader] CubeProgrammer fails to erase sectors when SWAP_BANK=1
188857 [Bootloader][DBANK] CubeProgrammer memory erasure issue via BL interface when DBANK=1
182020 [DATABASE][D480] Wrong number/indexes of sectors for 1M part
169161 [CLI][Write] STM32CubeProgrammer interprets an integer data as a hexadecimal number.
185618 [DA] STM32CubeProgrammer Dual NRST Pulse Issue in DISCOVERY Mode
156588 U575 1MB part number programming does not properly work
182035 [GUI/CLI][G4][J-Link] CubeProgrammer fails to download via J-Link
181262 [WB] DFU Interface issue with v2.16
173662 [SPI][D450] Unable to program bank2 without skipping flash erase
182053 [CLI][Linux] Text stays bold after checking version
184149 [DA][H7RS] Wrong Debug Authentication Chain
===============================
Known problems and limitations
===============================
• Integrity check:
– STM32H7 microcontrollers: support integrity check for SFI/SMI:
◦ Only the devices with a bootloader version higher than 0x91 are supported.
◦ STM32CubeProgrammer does not support the devices with older bootloader versions.
Users must use STM32CubeProgrammer v2.9.0 to use devices with old bootloader versions.
– STM32H73xxx microcontrollers: support integrity check for SFI/SMI/SFIx:
◦ Only the devices with a bootloader version higher than 0x93 are supported.
◦ STM32CubeProgrammer does not support the devices with older bootloader versions.
Users must use STM32CubeProgrammer v2.9.0 to use devices with old bootloader versions.
– STM32H7Bxxx microcontrollers: support integrity check for SFI/SMI/SFIx:
◦ Only the devices with a bootloader version equal or higher than 0x92 are supported.
◦ STM32CubeProgrammer does not support the devices with older bootloader versions.
◦ Users must use STM32CubeProgrammer v2.9.0 to use devices with old bootloader versions.
• Auto mode (Linux® platform):
– The SPI interface quits after starting without a connection.
• STM32G0 microcontrollers:
– Option byte issue: impossible to decrease the RDP from the BB to AA state.
– The .hex file does not modify the WRP and PCROP option bytes of bank 2 for the devices with
512 Kbytes of dual-bank flash memory.
– Unable to change the option bytes when WWDG_SW and IWDG_SW are unchecked.
• STM32H573xx microcontrollers:
– Unable to read, write, or erase the external flash memory when TZEN is enable.
• STM32H7Rx/7Sx microcontrollers:
– Erasing external flash memory is not supported using IWDG
– GUI: the external memory edition is not supported via USB and UART while connected to the OpenBootloader.
– Option bytes is not supported via OpenBootloader interfaces
• STM32H7 microcontrollers:
– STM32CubeProgrammer does not support combined SFI and SMI.
– SMI programming fails.
• STM32U5 microcontrollers:
– STM32U535/545 microcontrollers: SFIx is not supported.
– STM32U575VGT6: the start address of Flash-Bank2 is incorrect.
– STM32U59xxx microcontrollers: SFIx only supports the area E installation with OTFDEC region 1 (region 0 on TPC).
– STM32U59xxx and STM32U5Axxx microcontrollers: wrong sector size when DBANK = 0 (16 Kbits instead of 8 Kbits).
• STM32WBA microcontrollers:
– OpenBootloader via SPI: Connect issue when the baud rate is below 3000 Bd.
– “Connect Under Reset” is not working when called by STM32CubeIDE
• Debug authentication is not supported on Windows® 32 bits.
• SFIx fails for small flash memory content on supported bootloader interfaces with all platforms.
• Unable to generate the CRC on .elf file with relocated binary.
• USB interoperability issue on macOS due to STLINK limitation
STM32U系列又是有什么特别,现在知道有F,H,L,U,MP好几个前缀了,就U不知道是什么意思.
|
|