Ethernetowy bootloader dla mikrokontrolerów Freescale Kinetis
c. Stworzyć sekcję dla parametrów bootloadera (listing 10)
Listing 10.
# 4Kbytes (Last logical-block reserved for parameters) fnet_params (RW) : ORIGIN = 0x0007F000,LENGTH = 0x00001000
5. Otworzyć plik .xmap i sprawdzić, czy aplikacja została umieszczona pod zmodyfikowanymi adresami pamięci Flash (rysunek 13).
Rys. 13. Zaznaczone na czerwono adresy pamięci po modyfikacji
Teraz wygenerowany plik .afx.S19 jest gotowy do wgrania do pamięci mikrokontrolera przez ethernetowy bootloader. Plik ten można znaleźć pod ścieżką C:\Program Files\Freescale\Freescale MQX 3.7\mqx\examples\hello .
Uruchamianie ethernetowego bootloadera
Na potrzeby uruchomienia ethernetowego bootloadera wykorzystane zostały następujące programistyczne i sprzętowe narzędzia:
- IAR Systems Embedded Workbench 6.0.3
- Program terminala (Windows Hyperterminal)
- TFTP Server/Client (Tftpd wersja 3.33 http://tftpd32.jounin.net/)
- Kod źródłowy ethernetowego bootloadera
- Zestaw TWR-K60N512-KIT
Wykonanie następujących kroków umożliwi uruchomienie etherntowego bootloadera na mikrokontrolerze MK60N512:
1. Otworzyć projekt ethernetowego bootloadera przez przeciągnięcie i upuszczenie w środowisku IAR pliku projektowego wrk60n512_boot.ewp umieszczonego pod ścieżką C:\Program Files\Freescale\FNET 1.0.0\fnet_demos\mk60n512\boot\iararm6.1 into IAR IDE .
2. Skompilować projekt używając opcji FLASH_512KB_PFLASH , a następnie zaprogramować mikrokontroler. Istnieje możliwość dokonania zmian parametrów bootloadera, takich jak nazwa pliku s-rec ( .s19 lub .srec ). W tym celu należy otworzyć i zmodyfikować plik fapp_user_config.h (rysunek 14).
Rys. 14. Plik konfiguracji fapp_user_config.h
3. Przygotować do pracy zestaw TWR-K60N512-KIT zgodnie z dokumentacją zestawu TWR-K60N512 User’s Manual .
4. Użyć przewodu RS232 DB-9 do podłączenia zestawu TWR-K60N512-KIT do komputera PC przez port COM.
5. Podłączyć zestaw TWR-K60N512-KIT do sieci LAN.
6. Uruchomić program terminala na komputerze PC i podłączyć się do portu, do którego dołączony jest zestaw TWR-K60N512-KIT. Skonfigurować następujące parametry transmisji (rysunek 15):
a. Bity na sekundę: 115200.
b. Liczba bitów danych: 8.
c. Parzystość: brak.
d. Liczba bitów stopu: 1.
e. Kontrola transmisji: brak.
Rys. 15. Parametry transmisji szeregowej
7. Uruchomić serwer TFTP:
a. Uruchomić program serwera TFTP: Start->Programy->Tftpd32->Tftp32d
b. Wejść do zakładki Settings i ustawić folder serwera np. C:\TFTP-Root (rysunek 16).
Rys. 16. Ustawienie folderu serwera






Projekty inteligentnych sterowników przetwornic z tranzystorami GaN — część 2: konfiguracja i optymalizacja
PM-3133-CPS – inteligentny trójfazowy licznik energii z CANopen
Czujnik drgań STMicroelectronics z wbudowaną AI alternatywą dla czujników piezoelektrycznych do monitorowania urządzeń przemysłowych 


![https://www.youtube.com/watch?v=gHcP8AajoN4 Szymon Robak oprowadza po katowickim Laboratorium Badań Kompatybilności Elektromagnetycznej w Sieć Badawcza Łukasiewicz - Instytucie Sztucznej Inteligencji i Cyberbezpieczeństwa. Zapraszamy na film! [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/06/Szymon-Robak-tytulowe.png)
![https://www.youtube.com/watch?v=BgxJVTwYJ-s Zapraszamy do obejrzenia filmu i wysłuchania krótkich wypowiedzi prelegentów Hardware Forum 2026 i organizatorów majowej konferencji dla inżynierów z branży elektronicznej: Konrad Bruliński z Lemontech, prof. Krzysztof Kulpa z Politechniki Warszawskiej, Zbigniew Huber z FLC, Ewa Załupska z firmy KROK, Jerzy Kozieł z MPTECH, Grzegorz Potyralski z VIGO Photonics, dr Krzysztof Czuba z Politechniki Warszawskiej, Anna Beata Kalisz Hedegaard z Quantum Security Defence, Adrian Cichosz z Elhurt Dystrybucja Anna Kamińska z Creotech Quantum, oraz Łukasz Jaeszke i Adam Jaeszke z TEK.day [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/05/tytulowe-film-1.png)

