ERSKY9X Coding

erskyTx runs on many radios and upgrade boards
ersky9x was a port of er9x for use on the sky9x board.
User avatar
MikeB
9x Developer
Posts: 16556
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: ERSKY9X Coding

Post by MikeB » Wed Jul 10, 2019 10:21 pm

There are three files built for Atmel based boards:
ersky9xs_rom.bin - Specifically for the SKY board with the 256K processor (ATSAM3S4).
ersky9xr_rom.bin - Specifically for the 9XR-PRO.
ersky9x_rom.bin - For the AR9X board (with either '3S8 or '4S8 CPU) and the SKY board if the processor is upgraded to either a '3S8 or '4S8.

The '3S8 and '4S8 processors have 512K of flash.

There is a setting for the AR9X board in the hardware menu, with a level of auto detection, although this might be wrong if you have a '3S8 processor on the SKY board (I don't think anyone has done this update). My SKY board radio is standard, I have a '4S8 on an AR9X board.

These builds will not change, just the ersky9xs_rom,bin may stop being updated much.

However, I've done an experiment today and I can build for the SKY board with the bootloader limited to using 28K instead of 32K, and the main application therefore loading 4K lower in flash, giving 4K more flash available to it. To use this will need the bootloader to be updated on the radio first, then the updated application may be flashed. I may be able to move the application down another 1K as the bootloader does fit in 27K.

Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!


User avatar
RCHH
Posts: 465
Joined: Sun Jun 24, 2012 2:48 pm
Country: -
Location: Plymouth

Re: ERSKY9X Coding

Post by RCHH » Wed Jul 10, 2019 11:04 pm

Crackin. Thanks Mike.
The simpleton asked "Hows about ErSky9X for Horus???". And the Genius from Dorset replied "Why not indeed? I shall get right onto it!" And then there was light on Horus! And it was good!

User avatar
jhsa
Posts: 18911
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: ERSKY9X Coding

Post by jhsa » Wed Jul 10, 2019 11:08 pm

Mike, what are limitations because of this bootloader change?

Thanks

João

Sent from my BLN-L21 using Tapatalk

My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW

User avatar
Kilrah
Posts: 10182
Joined: Sat Feb 18, 2012 6:56 pm
Country: Switzerland

Re: ERSKY9X Coding

Post by Kilrah » Thu Jul 11, 2019 7:22 am

Only the difficulty/impossibility to add more functionality to the bootloader in the future

User avatar
MikeB
9x Developer
Posts: 16556
Joined: Tue Dec 27, 2011 1:24 pm
Country: -
Location: Poole, Dorset, UK

Re: ERSKY9X Coding

Post by MikeB » Thu Jul 11, 2019 8:16 am

With the ability to run "apps" this may not be a huge problem.
It is also why I looked at using up only 4K of the spare bootloader space, leaving around 1.5K for possible bootloader upgrades.

Mike
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!


User avatar
jhsa
Posts: 18911
Joined: Tue Dec 27, 2011 5:13 pm
Country: Germany

Re: ERSKY9X Coding

Post by jhsa » Thu Jul 11, 2019 11:13 am

So, no real limitations as far as I understand.. :)

Thanks

João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9

Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW


Post Reply

Return to “erskyTx (was ersky9x)”