2023-08-08 03:25 AM
Hi Community,
I'm porting STM32G071 SBSFU to STM32G0B1RE and Customizing UART to USB CDC.
I'm using Nucleo-G0B1RE dev kit and STMCubeIde for development.
1. I'm able to build, load, run both STM32G071 SBSFU and UserApp without any changes. but when I change project global symbol STM32G071xx to STM32B1xx in properties->Settings->Preprocessor->Define Symbols. The have made appropriate changes after loading USERApp causes hard fault and resetting device.
2. Also tried changing sbsfu and fwimg .ld files for rom and ram address with/without changing define symbols above mentioned also had similar issue.
Now I am stuck without knowing what needs to change and how to port the code to STM32G0B1 ?
Can you please help with require changes to port from STM32G071 to STM32G0B1 ?
TIA,
Tarun
Solved! Go to Solution.
2023-09-20 08:38 PM
STM32G0B1 is with dual bank memory while STM32G071 is using single bank. You will need to modify the corresponding section of SBSFU code to make it work.
2023-09-20 08:38 PM
STM32G0B1 is with dual bank memory while STM32G071 is using single bank. You will need to modify the corresponding section of SBSFU code to make it work.