-
Notifications
You must be signed in to change notification settings - Fork 494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Led roulette blocks execution when using STM32F3348-DISCO #109
Comments
The STM32F3DISCOVERY has a STM32F303VCT6 microcontroller while your board has a STM32F334C8. The 33x and 30x series are going to be similar in terms of peripherals, but not fully compatible. Differences such as a peripheral being at a different address, or simply because they have different amounts of RAM and/or Flash, can cause the You'll need to look at forking the |
Great, I'll do that! Thanks |
hi all, any update on this? (I have rhe same problem) do you have a memory.x for this MCU? thanks, |
OK.. I'll answer my own question... by updating the memory.x for the f3 crate to the one below, I can now get it to work: MEMORY _stack_start = 0x20001000; |
Hi Jorge, first of all thanks a lot for your great job on
rust-embedded
😃 .I am using the STM32F3348-DISCO board which is the replacement for the STM32F3DISCOVERY (no longer available in my country).
When I follow the instructions, everything builds, flashes and starts debugging correctly. The problem is that if I hit
continue
(in gdb) after setting the breakpoint, it blocks indefinitely; and if Istep
a few times, I arrive to this statement and it blocks:Now, I am aware that this problem may come from the fact that the board is not exactly the same as you used; and more specifically, when compiling I see
Compiling stm32f30x v0.7.0
and my board uses the STM32F334C8 MCU instead of an STM32F30x.Is there something I can change or would you have any idea how to solve this?
Thanks a lot
The text was updated successfully, but these errors were encountered: