-
Notifications
You must be signed in to change notification settings - Fork 36
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
[Question] - Possible to flash using arduino/RPI? #3
Comments
The SKR V1.3 and SKR V1.4 boards are LPC17xx based processor boards. These boards must be placed in a bootloader mode before you can start to talk to the processor. To update the bootloader firmware on an SKR V1.3 board you will need to use a USB-to-TTL adapter. If the raspberry pi can be used to play this role, then yes using a raspberry pi will work. You must use the "FlashMagic software to upload the bootloader firmware. This is the only software that I have found that works with the SKR V1.3 board. and You can also recompile your bootloader firmware (I did this with my SKR V1.4 board and this is the reason that the repository was developed [use the source code in this repository (https://github.com/GadgetAngel/BTT_SKR_13_14_14T_SD-DFU-Bootloader/tree/main/build)], if you have access to a LINUX machine: https://github.com/GadgetAngel/BTT_SKR_13_14_14T_SD-DFU-Bootloader/tree/main/bootloader_bin/compiled_bootloader_bin Good luck. |
Gave up and bought both an ST-Link v2 and a USB to TTL adapter however i cannot get the board to boot into bootloader mode at all? Am i being dumb here? Hold the reset button, power on, jumper onto the boot pins (skr 1.3), release reset button, remove boot jumper, nothings happening? |
You can not use the ST-LINK v2 for the SKR V1.3 board because the processor is an LPC1768. You need the USB to TTL adapter (either BTT Writer or a generic one you buy from amazon). I usually do the following:
I know this process can be frustrating but it does work. Just be glad you do not own and SKR V1.4 or SKR V1.4Turbo, they have to access the BOOT PIN via a resistor R28, at least the SKR V1.3 board provides you with a BOOT header! |
Thanks for the replies, and sorry for being a hassle! Im not a programmer nor an electronics master so sorry for needing everything explaining like im five. Apologies. However im pretty sure either my board is completely goosed or im missing something, however i've gone over the manual pdf provided multiple times and still cannot get it to work. Im using a USB to TTL Adapter Tried multiple times to get the device into boot mode using the above method and still no connection, whenever i try to read a blocks the ttl device just shows an attempt to transmit data (red flashing led) on the TXD before failing to connect. Im at a loss as to what to try next, tried slower tapping boot, tried faster, tried longer and quicker releases of the reset etc etc and it just refuses to do anything :/ |
Sorry, I have not checked my email for the last 4 days. That is why you are getting this so late. In my list of steps I DO NOT states you need to connect the SKR V1.3 board to your computer via USB. If the original problem with the SKR board is that it will not connect to your computer via USB then to me that indicates two possible problems.
When you perform the following steps, DO NOT connect the SKR V1.3 to you computer via USB cable. Power the SKR V1.3 board via 12V DC power supply and ensure that the black/red "Power Selection" jumper on the board is set for PSU power (not USB power).
The USB-to-TTL adapter should be recognized by your computer and assigned COM port. It sounded like your computer DID recognize the USB-to-TTL adapter. If after multiple attempts of trying to get the SKR 1.3 board into boot mode [while powering the SKR board via the a power supply (not the USB port)] fails then I would buy another SKR V1.3 or SKR V1.4 board. The SKR V1.3/V1.4 boards are getting harder to find. You might want to consider using the SKR mini E3 series of boards. I hope all this helps. |
As in the title, is it possible to flash the bootloaders using a raspberry or Arduino device or are the ST link devices necessary, just thought id ask beforehand as i have both an uno and multiple raspberries laying around and if i could not buy a device im likely to use once i'd rather do that if possible?
I have a skr 1.3 that is refusing to update firmware and has no connection via usb to my pc
The text was updated successfully, but these errors were encountered: