I use FRDM-K64F.
I would like to update software of FRDM-K64F via Ethernet.
So I have read AN4367.pdf.
According to this document, sample code is included in the Code Warrior.
But I use Kinetis Design Studio, I don't have the CW.
If I want to try Ethernet bootloader, do I have to buy the CW?
Or Can I get Ethernet bootloader sample code for KDS from somewhere?
If someone know other ways to update software via Ethernet, please let me know.
Hi Kiyoshi Matsuzaki,
could you please let me know where the "sample code" is mentioned in AN4367?
Even if you want use CodeWarrior, you need not buy one.
CW can also be downloaded from Freescale website, for the special Edition and Evaluation Edition, they are also free.
compared with the formal CW Edition, the Special Edition has limitation of 128K in code size. For Evaluation Edition, the there is no limitation on code size, one month after the installation, it will auto changed to Special Edition, that is, has limitation of 128K in code size.
I hope it helps!
Hi, Young Li
Thank you for your reply.
>could you please let me know where the "sample code" is mentioned in AN4367?
"It explains how to modify the .lcf and .icf link files of CW and IAR IDEs respectively"
3.1 Developing a bareboard application in IAR with Ethernet
"This case will use a “Hello World” project that can be found at this path …\kinetis-sc\ build\iar\hello_world."
When I installed CW or IAR, I thought I could get a sample of "…\kinetis-sc\ build\iar\hello_world".
Note that there is an Ethernet loader for the FRDM-K64F at µTasker Kinetis FRDM-K64F support
The binary allows:
- web browser uploads via Ethernet
- KBOOT UART
- KBOOT USB-HID
- USB-MSD (Windows 8.1 and MAC compatible)
in a single loader.
It can be built with CW, KDS, IAR, Keil, Rowley, Atollic, Green Hills, CooCox or GCC so need no porting.
It also works on any Kinetis with Ethernet so again needs no porting to different development boards.
Kinetis: µTasker Kinetis support
For the complete "out-of-the-box" Kinetis experience and faster time to market