Closed limingjie closed 5 years ago
This appears to be a return of this issue, closed on Sept 20. Am experiencing the same thing using AVRDudess. Confirmed that old hex files still flash, new hex files produce 'out of range' error.
Can confirm, .hex file is also 48KB so it definetely will not fit.
I'm pretty certain that this is because it's using avr-gcc 8.2.0, which is known to be broken. 8.3 (whenever it comes out) should work, though.
Reverted to avr-gcc 7.3. Will keep an eye out for 8.3.
Thank you so much @ruiqimao ! Confirmed the firmware is working on Pro Micro.
Hi Ruiqimao,
Thank you for your keyboard firmware builder, it is an excellent tool! It greatly helps our newbies on building QMK firmware without the necessity of setting up QMK environment. I am using it for most of new keyboards testing before writing my own QMK code.
Issue Description
Recently, a friend of mine found that the firmware generated by the builder does not work on Pro Micro, I did a test and found there is an
address out of range
error.Potential Solution
I've experienced the same issue on my own QMK installation. It took me quite some time to figure out that, avr-gcc v8 does not work well for Pro Micro, while avr-gcc v7 works perfectly with the same code. The problem seems related to the bootloader, because avr-gcc v8 works well on GH60 board.
Could you please help investigate if it is the same issue? We are really appreciate!
Flashing Log
Thank you! Mingjie