-
-
Notifications
You must be signed in to change notification settings - Fork 841
Closed
Labels
BugConfirmed bugConfirmed bugForeign Host BoardNon Native hardware to runing Black Magic firmware onNon Native hardware to runing Black Magic firmware on
Milestone
Description
I am encountering two issues with the LED_BOOTLOADER on the blackpill-f4 platforms.
1. Bootloader LED only works on PC13
Description
The bootloader LED only works when it is assigned to PC13. If LED_BOOTLOADER is set to for instance PC15, as in the most recent commit (df014ff), the bootloader LED does not work.
Details
- I have tried assigning LED_BOOTLOADER to PC14, PC15 and PA1, but all result in the same: the LED of the respective pin does not turn on. Simultaneously, the LED_IDLE_RUN stops working if LED_BOOTLOADER is not assigned to PC13.
- I have also tried to remove all references to LED_BOOTLOADER from the code. In this case LED_IDLE_RUN works correctly on PC14, PC15 and PA1. LED_IDLE_RUN does not work when it is assigned to PC13.
The easy solution would be to swap the pin assignment of LED_BOOTLOADER and LED_IDLE_RUN, as then the LEDs are working. I would however prefer not to swap these pins, and understand what is the root cause of this issue.
2. Bootloader LED works inverted
Description
The bootloader LED works inverted to my expectation.
Details
- I would expect the bootloader LED to be on when the boot loader is active, and to be off when the boot loader is inactive. Instead, the bootloader LED is off when the boot loader is active, and the LED is on when the bootloader is not active.
I would appreciate your input to find out what could be the cause of and a fix for both of these issues.
Metadata
Metadata
Assignees
Labels
BugConfirmed bugConfirmed bugForeign Host BoardNon Native hardware to runing Black Magic firmware onNon Native hardware to runing Black Magic firmware on