This Freescale Freedom board is based on the K82FN256VLL15 which is a 150MHz device from the scalable and secure K80 family with Cortex-M4 core, USB, HW encryption and Tamper Detection. This K82 device has 256k Flash and 256k SRAM and is in an 100 pin LQFP package, whereby the K82 is also available in 121 pin XFBGA, 121 pin WLCSP or 144 pin LQFP. There is a 12MHz crystal on the board for clocking the part. The K82 supports crystal-less FS USB device based on its internal 48MHz IRC48M oscillator and USB clock recovery.

Full details and documentation for this board can be obtained from the Freescale web site: FRDM-K82F

To configure the µTasker project for this board simply enable the define FRDM_82F in the project's config.h file. The compiler needs to be set to build for Cortex M4 (and not Cortex M0+) and the linker script K_256_256.ld should be selected [K_256_256_BM.ld for downloadable version] {the linker script extension may vary for different compilers, whereby *.ld is valid for GCC}

FRDM-K82F Binaries

Here are some binary files that can be loaded to the board. These were built using the µTasker applications (serial loader and V1.4 application) and can be simply generated using the supported compilers/IDEs [these were built using GCC], built using different configuration options or modified to suit specific requirements or hardware derived from this board :
  • uTaskerSerialBoot_FRDM-K82F_KBOOT_HID_MSD.bin KBOOT compatible USB-HID loader with composite USB-MSD loading, as well as debug output on LPUART 4 at 115'200 Baud [18.6k] allowing applications to be loaded at link address 0x8080 (using Freescale's KBOOT USB connection or USB-MSD when the board appears as upload hard disk). When operating, the green LED blinks at 5Hz. To force the loader reset the board with push button SW3 held down. To disable the watchdog reset the board with push button SW2 held down. This can be loaded using the FRDM-K82F's USB-MSD (OpenSDA) boot loader. Note that the loader limits application sizes to 100k - it can be built without limits using the µTasker project. The USB device operation uses the crystal-less USB mode.
  • uTaskerV1.4.11_BM_FRDM-K82F_8080.bin FRDM-K82F application with command-line menu on LPUART4 (virtual COM port from the OpenSDA boot loader at 115'200 Baud) with various menu items, such as memory debugger, low power modes, RTC, alarm wake-ups etc. The USB device is an RNDIS (Remote Network Driver Interface Standard) adapter so will appear to the host as an Ethernet adapter with internal TCP/IP stack. The default address of can be contacted (or NetBios name "KINETIS") on the network so that pages on its internal webserver can be browsed, file loaded using FTP and the command line interface connected to via Telnet. This can be selected as standard Windows NDIS adapter and so doesn't need a driver. The processor runs at 120MHz and the USB device makes use of the crystal-less mode. [75.3k].
    Linked to 0x8080, this binary image can be loaded with drag-and-drop onto the upload disk that appears when the serial loader is operating or using the KBOOT loader's USB connections. When the application is running the green LED blinks at 2.5Hz.
  • uTaskerV1.4.11_FRDM-K82F.bin The same FRDM-K82F application as stand-alone software that can be loaded using the FRDM-K82F's USB-MSD (OpenSDA) boot loader [76.4k].

Return to the Kinetis landing page

µTasker Kinetis FRDM-K82F support. Copyright (c) 2004..2018 M.J.Butcher Consulting