Page 2 of 2
Re: Build assistance
Posted: Sat Jun 05, 2021 2:04 am
by VK3KYY
Possibly firmware.bin is the same as OpenGD77.bin under some conditions, but not for everyone depending on the developers own configuration of the codec files.
You should copy the build tools into firmware/tools folder
We will make some build installation instructions
Re: Build assistance
Posted: Sat Jun 05, 2021 2:11 am
by F1RMB
Hi,
VE3XEJ wrote: ↑Sat Jun 05, 2021 1:53 am
Thank you -- I'm fine with creating the files.
I also had to drop the "tools" directory from OpenGD77_buildtools into /firmware so that the post-build step would complete and create OpenGD77.bin
Is that last step required now, or should I just be using firmware.bin?
In fact, you just need to unzip both source and buildtools zip files in the same directory, and the OpenGD77 source subtree is ready (except the two blobs).
As Roger said, better off using the Open<PLATFORM>.bin (it might be identical to firmware.bin, but not in every cases).
Cheers.
---
Daniel
Re: Build assistance
Posted: Sat Jun 05, 2021 4:45 am
by W1CY
Hi All,
I have some experience with coding dated 30 yrs ago (FORTRAN, BASIC, C, C++). I would like to try to compile my own version, just for the sake of learning how to do it. I am assuming the environment needs to be Linux. Is the compiler part of the distro or there is a need to get some extra tools? Is that written in Phyton?
Also, is there anywhere a guide on the environment structure to enable the MAKE process to be successful ? Thanks
Re: Build assistance
Posted: Sat Jun 05, 2021 6:01 am
by VK3KYY
W1CY wrote: ↑Sat Jun 05, 2021 4:45 am
Hi All,
I have some experience with coding dated 30 yrs ago (FORTRAN, BASIC, C, C++). I would like to try to compile my own version, just for the sake of learning how to do it. I am assuming the environment needs to be Linux. Is the compiler part of the distro or there is a need to get some extra tools? Is that written in Phyton?
Also, is there anywhere a guide on the environment structure to enable the MAKE process to be successful ? Thanks
I'll need to republish the old developer instructions from the Wiki when I can find them.
The dev env is the offical IDE from NXP Freescale called MCU Expresso. There are versions for Windows and Linux and I think Mac
https://www.nxp.com/design/software/dev ... presso-IDE
You also need the SDK API from NXP
https://mcuxpresso.nxp.com/en/welcome
You need the version for the MK22 processor
Then you need to import the unziped files as a new project
And you'll need to unzip the build tools folder into the project folder
etc
There are probably various tutorials on YouTube etc about how to use MCUExpresso etc
Re: Build assistance
Posted: Sun Jun 06, 2021 2:08 am
by W1CY
Many thanks. I will star playing with that. Cheers.
Re: Build assistance
Posted: Mon Jun 07, 2021 12:50 am
by VE3XEJ
F1RMB wrote: ↑Sat Jun 05, 2021 2:11 am
In fact, you just need to unzip both source and buildtools zip files in the same directory, and the OpenGD77 source subtree is ready (except the two blobs).
As Roger said, better off using the Open<PLATFORM>.bin (it might be identical to firmware.bin, but not in every cases).
Thank you very much!