• Home
  • Boards
  • SoCs
  • HW Blocks
Renode
  • Home
  • Boards
  • SoCs
  • Vendors
  • HW Blocks
Board photo

Hexiwear

MK64FN1M0VDC12
System on Chip
Hexiwear
Vendor

Supported software


Zephyr RTOS

Hello World


A simple sample that prints “Hello World” to the console.

Run locally

You can run the Hello World demo on the Hexiwear board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b hexiwear_k64 hello_world

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run hexiwear_k64 hello_world demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Hello World demo

SBOM data

Download Software Bill of Materials data for the Hello World demo

Robot Test Suite Log

See a Robot test results for the Hello World demo

Shell Module


This demo demonstrates the Zephyr shell submodule, which allows the user to use a console interface to control the operating system.

Run locally

You can run the Shell Module demo on the Hexiwear board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b hexiwear_k64 shell_module

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run hexiwear_k64 shell_module demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Shell Module demo

SBOM data

Download Software Bill of Materials data for the Shell Module demo

Robot Test Suite Log

See a Robot test results for the Shell Module demo

Philosophers


An implementation of a solution to the Dining Philosophers problem which demonstrates the usage of multiple preemptible and cooperative threads of differing priorities, as well as dynamic mutexes and thread sleeping.

Run locally

You can run the Philosophers demo on the Hexiwear board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b hexiwear_k64 philosophers

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run hexiwear_k64 philosophers demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Philosophers demo

SBOM data

Download Software Bill of Materials data for the Philosophers demo

Robot Test Suite Log

See a Robot test results for the Philosophers demo

TensorFlow Lite Micro


This sample TensorFlow application replicates a sine wave and demonstrates the basics of using TensorFlow Lite Micro. The model included with the sample is trained to replicate a sine function and generates x values to print alongside the y values predicted by the model.

Run locally

You can run the TensorFlow Lite Micro demo on the Hexiwear board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b hexiwear_k64 tensorflow_lite_micro

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run hexiwear_k64 tensorflow_lite_micro demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the TensorFlow Lite Micro demo

SBOM data

Download Software Bill of Materials data for the TensorFlow Lite Micro demo

Robot Test Suite Log

See a Robot test results for the TensorFlow Lite Micro demo

MicroPython


This demo demonstrates the MicroPython Zephyr port by performing arithmetic operations, and by defining and calling simple functions.

Run locally

You can run the MicroPython demo on the Hexiwear board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b hexiwear_k64 micropython

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run hexiwear_k64 micropython demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the MicroPython demo

SBOM data

Download Software Bill of Materials data for the MicroPython demo

Robot Test Suite Log

See a Robot test results for the MicroPython demo

Blinky


A basic sample that blinks an LED forever using the Zephyr GPIO API.

Run locally

The Blinky demo is not supported in the Renode Zephyr dashboard on Hexiwear yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Blinky demo

SBOM data

Download Software Bill of Materials data for the Blinky demo

Robot Test Suite Log

See a Robot test results for the Blinky demo

Components


MK64FN1M0VDC12

mk64fn1m0vdc12

Device tree


Device tree

Hierarchical device data structure

Renode dts2repl

Converted device tree source into Renode .repl file

Specification


Frequency:

120 MHz

Flash:

1024 KiB

RAM:

256 KiB

ADDRESS SPACE ID TYPE DRIVER PERIPHERAL
ADDRESS SPACE 0x00000000 - 0x00100000 ID flash0 TYPE mtd DRIVER PERIPHERAL soc-nv-flash
ADDRESS SPACE 0x40020000 - 0x40020018 ID ftfe TYPE flash-controller DRIVER driver PERIPHERAL NXP kinetis-ftfe
ADDRESS SPACE 0x40029000 - 0x4002a000 ID rnga TYPE rng DRIVER driver PERIPHERAL NXP kinetis-rnga
ADDRESS SPACE 0x4003b000 - 0x4003b070 ID adc0 TYPE adc DRIVER driver PERIPHERAL NXP kinetis-adc16
ADDRESS SPACE 0x4003d000 - 0x4003e000 ID rtc TYPE rtc DRIVER driver PERIPHERAL NXP kinetis-rtc
ADDRESS SPACE 0x40047000 - 0x40048060 ID sim TYPE clock DRIVER driver PERIPHERAL NXP kinetis-sim
ADDRESS SPACE 0x40049000 - 0x400490d0 ID porta TYPE pinctrl DRIVER driver PERIPHERAL NXP kinetis-pinmux
ADDRESS SPACE 0x4004a000 - 0x4004a0d0 ID portb TYPE pinctrl DRIVER driver PERIPHERAL NXP kinetis-pinmux
ADDRESS SPACE 0x4004b000 - 0x4004b0d0 ID portc TYPE pinctrl DRIVER driver PERIPHERAL NXP kinetis-pinmux
ADDRESS SPACE 0x4004c000 - 0x4004c0d0 ID portd TYPE pinctrl DRIVER driver PERIPHERAL NXP kinetis-pinmux
ADDRESS SPACE 0x4004d000 - 0x4004d0d0 ID porte TYPE pinctrl DRIVER driver PERIPHERAL NXP kinetis-pinmux
ADDRESS SPACE 0x40052000 - 0x40052010 ID wdog TYPE watchdog DRIVER driver PERIPHERAL NXP kinetis-wdog
ADDRESS SPACE 0x40064000 - 0x4006400d ID mcg TYPE clock DRIVER driver PERIPHERAL NXP kinetis-mcg
ADDRESS SPACE 0x40065000 - 0x40065004 ID osc TYPE clock DRIVER PERIPHERAL NXP k64f-osc
ADDRESS SPACE 0x40066000 - 0x40067000 ID i2c0 TYPE i2c DRIVER driver PERIPHERAL NXP kinetis-i2c
ADDRESS SPACE 0x40067000 - 0x40068000 ID i2c1 TYPE i2c DRIVER driver PERIPHERAL NXP kinetis-i2c
ADDRESS SPACE 0x4006a000 - 0x4006b000 ID uart0 TYPE serial DRIVER driver PERIPHERAL NXP kinetis-uart
ADDRESS SPACE 0x400b9000 - 0x400b9098 ID ftm3 TYPE pwm DRIVER driver PERIPHERAL NXP kinetis-ftm-pwm
ADDRESS SPACE 0x400bb000 - 0x400bb070 ID adc1 TYPE adc DRIVER driver PERIPHERAL NXP kinetis-adc16
ADDRESS SPACE 0x400ea000 - 0x400eb000 ID uart4 TYPE serial DRIVER driver PERIPHERAL NXP kinetis-uart
ADDRESS SPACE 0x400ff000 - 0x400ff040 ID gpioa TYPE gpio DRIVER driver PERIPHERAL NXP kinetis-gpio
ADDRESS SPACE 0x400ff040 - 0x400ff080 ID gpiob TYPE gpio DRIVER driver PERIPHERAL NXP kinetis-gpio
ADDRESS SPACE 0x400ff080 - 0x400ff0c0 ID gpioc TYPE gpio DRIVER driver PERIPHERAL NXP kinetis-gpio
ADDRESS SPACE 0x400ff0c0 - 0x400ff100 ID gpiod TYPE gpio DRIVER driver PERIPHERAL NXP kinetis-gpio
ADDRESS SPACE 0x400ff100 - 0x400ff140 ID gpioe TYPE gpio DRIVER driver PERIPHERAL NXP kinetis-gpio
ADDRESS SPACE 0xe000e010 - 0xe000e020 ID systick TYPE timer DRIVER PERIPHERAL ARM armv7m-systick
ADDRESS SPACE 0xe000e100 - 0xe000ed00 ID nvic TYPE interrupt-controller DRIVER PERIPHERAL ARM v7m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2023 Antmicro
7c0068ff