Hello,
I am working on some programming for an STM32F072RB and I am a bit new to ST chips and uVision so please bare with me. When I download the program via a JLink Plus to the STM32 the build output shows the following error:
Display All
I am using the default parameters associated with the STM32F0xx 128kB Flash (see image Target Driver Setup.PNG). Additionally I have tried changing the settings around quite a bit as described in this thread but have not had any luck.
Why would it have an error for the 199 (0xC7H) Byte range of 20000000H - 200000C7H ? Could the 'RAM for Algorithm' (see image Target Driver Setup.PNG) portion be incorrect? The datasheet for the STM32F072RB shows the address range of the SRAM starting at 0x2000 0000 (see STM32F072RB Memory Map.PNG) and the datasheet also describes the SRAM as being 16KBytes (16,384 Bytes or 0x4000 bytes). I tried setting the RAM for Algorithm to 0x20000000 with size 0x4000. Still no luck. Any help would be appreciated.
Thanks
Dan
Additional Details: I am Running Micro μVision V5.20.0.0
IDE-Version:
µVision V5.20.0.0
Copyright (C) 2016 ARM Ltd and ARM Germany GmbH. All rights reserved.
Tool Version Numbers:
Toolchain: MDK-ARM Standard Cortex-M only: 3 user(s) Version: 5.20
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 2 (build 183)
Assembler: Armasm.exe V5.06 update 2 (build 183)
Linker/Locator: ArmLink.exe V5.06 update 2 (build 183)
Library Manager: ArmAr.exe V5.06 update 2 (build 183)
Hex Converter: FromElf.exe V5.06 update 2 (build 183)
CPU DLL: SARMCM3.DLL V5.20
Dialog DLL: DARMCM1.DLL V1.14.0.0
Target DLL: Segger\JL2CM3.dll V2.99.20.0
Dialog DLL: TARMCM1.DLL V1.10.0.0
I am working on some programming for an STM32F072RB and I am a bit new to ST chips and uVision so please bare with me. When I download the program via a JLink Plus to the STM32 the build output shows the following error:
Source Code
- Target info:
- ------------
- Device: STM32F072RB
- VTarget = 3.330V
- State of Pins:
- TCK: 0, TDI: 0, TDO: 0, TMS: 1, TRES: 1, TRST: 0
- Hardware-Breakpoints: 4
- Software-Breakpoints: 8192
- Watchpoints: 2
- JTAG speed: 4000 kHz
- No Algorithm found for: 20000000H - 200000C7H
- Partial Erase Done (areas with no algorithms skipped!)
- No Algorithm found for: 20000000H - 200000C7H
- Partial Programming Done (areas with no algorithms skipped!)
- Partial Verify OK (areas with no algorithms skipped!)
- Application running ...
- Flash Load finished at 10:40:40
I am using the default parameters associated with the STM32F0xx 128kB Flash (see image Target Driver Setup.PNG). Additionally I have tried changing the settings around quite a bit as described in this thread but have not had any luck.
Why would it have an error for the 199 (0xC7H) Byte range of 20000000H - 200000C7H ? Could the 'RAM for Algorithm' (see image Target Driver Setup.PNG) portion be incorrect? The datasheet for the STM32F072RB shows the address range of the SRAM starting at 0x2000 0000 (see STM32F072RB Memory Map.PNG) and the datasheet also describes the SRAM as being 16KBytes (16,384 Bytes or 0x4000 bytes). I tried setting the RAM for Algorithm to 0x20000000 with size 0x4000. Still no luck. Any help would be appreciated.
Thanks
Dan
Additional Details: I am Running Micro μVision V5.20.0.0
IDE-Version:
µVision V5.20.0.0
Copyright (C) 2016 ARM Ltd and ARM Germany GmbH. All rights reserved.
Tool Version Numbers:
Toolchain: MDK-ARM Standard Cortex-M only: 3 user(s) Version: 5.20
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 2 (build 183)
Assembler: Armasm.exe V5.06 update 2 (build 183)
Linker/Locator: ArmLink.exe V5.06 update 2 (build 183)
Library Manager: ArmAr.exe V5.06 update 2 (build 183)
Hex Converter: FromElf.exe V5.06 update 2 (build 183)
CPU DLL: SARMCM3.DLL V5.20
Dialog DLL: DARMCM1.DLL V1.14.0.0
Target DLL: Segger\JL2CM3.dll V2.99.20.0
Dialog DLL: TARMCM1.DLL V1.10.0.0