We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I am using Keil uVision V5.37.0.0. free version with uC STM32G041C8T6 and ULINK-ME programmer/debugger. Flash memory starts at 0x08000.00000. I would like the application to get stored into flash memory address 0x0800.1000. So I changed the Linker R/O Base to 0x0800.1000 and build and download it without any error saying 'Application running...'. If I look in the .map file I see the program resides in 0x0800.1000. But, it does not start. (Blinking Led)
An idea could be to compare the STM32G0 Blinky example project
Related:
µVision User's Guide (arm.com) Configure Startup Code
Arm Compiler for Embedded User Guide Application startup
ARMCC: Placing Code at an Absolute Address Using the Keil uVision IDE