Replies: 4 comments 4 replies
-
You have not enabled gpio peripheral clocking. See RCC docs |
Beta Was this translation helpful? Give feedback.
-
First try to run something more high level: https://github.com/stm32-rs/stm32f3xx-hal/blob/master/examples/toggle.rs |
Beta Was this translation helpful? Give feedback.
-
Currently, I exhausted the first glance options, I tried to: Any of this has no effect on the board. I strongly need to work on rust on registers not on hal. For any help I will be very THANKFUL! |
Beta Was this translation helpful? Give feedback.
-
This is bad place to ask such help. https://matrix.to/#/#rust-embedded:matrix.org and https://matrix.to/#/#stm32-rs:matrix.org |
Beta Was this translation helpful? Give feedback.
-
Hello!
I'm a total beginner with ARM and the STM32F303RET6. In the past, I only programmed AVR and ATMEGA16 microcontrollers in C. Now, I want to get into Rust embedded programming and experiment with my set of micro-servos, among other components.
I'm encountering an issue with flashing my STM32F303RET6 NUCLEO BOARD. Here's the link to the repository:
https://github.com/jotthyr/rusty_crab/blob/master/src/main.rs
I'm unsure about the linker script.
When I execute the following commands:
Everything seems to proceed smoothly. There are no bugs, the build is successful, and the flashing process appears to go as expected (I observed the blinking STLINK green LED).
However, the program doesn't seem to have any effect, even when attempting something as simple as turning on the PA5 LED.
Any resources and help greatly welcomed, THANK YOU!
Beta Was this translation helpful? Give feedback.
All reactions