Lines Matching +full:tri +full:- +full:default +full:- +full:2
6 The Freedom-K22F is an ultra-low-cost development platform for Kinetis K22
9 - Form-factor compatible with the Arduino R3 pin layout
10 - Peripherals enable rapid prototyping, including a 6-axis digital
12 tri-colored LED and 2 user push-buttons for direct interaction, a optional
14 add-on modules
15 - OpenSDAv2, the NXP open source hardware embedded serial and debug adapter
17 flash programming, and run-control debugging
22 - MK22FN512VLH12 (120 MHz, 512 KB flash memory, 128 KB RAM, low-power,
23 crystal-less USB, and 64 pin Low profile Quad Flat Package (LQFP))
24 - Dual role USB interface with micro-B USB connector
25 - RGB LED
26 - FXOS8700CQ accelerometer and magnetometer
27 - Two user push buttons
28 - Flexible power supply option - OpenSDAv2 USB, Kinetis K22 USB, and external source
29 - Easy access to MCU input/output through Arduino* R3 compatible I/O connectors
30 - Programmable OpenSDAv2 debug circuit supporting the CMSIS-DAP Interface
33 - Mass storage device (MSD) flash programming interface
34 - CMSIS-DAP debug interface over a driver-less USB HID connection providing
35 run-control debugging and compatibility with IDE tools
36 - Virtual serial port interface
37 - Open source CMSIS-DAP software project
39 - Optional SDHC
41 For more information about the K22F SoC and FRDM-K22F board:
43 - `K22F Website`_
44 - `K22F Datasheet`_
45 - `K22F Reference Manual`_
46 - `FRDM-K22F Website`_
47 - `FRDM-K22F User Guide`_
48 - `FRDM-K22F Schematics`_
58 already supported, which can also be re-used on this frdm_k22f board:
60 +-----------+------------+-------------------------------------+
63 | NVIC | on-chip | nested vector interrupt controller |
64 +-----------+------------+-------------------------------------+
65 | SYSTICK | on-chip | systick |
66 +-----------+------------+-------------------------------------+
67 | PINMUX | on-chip | pinmux |
68 +-----------+------------+-------------------------------------+
69 | GPIO | on-chip | gpio |
70 +-----------+------------+-------------------------------------+
71 | I2C | on-chip | i2c |
72 +-----------+------------+-------------------------------------+
73 | SPI | on-chip | spi |
74 +-----------+------------+-------------------------------------+
75 | WATCHDOG | on-chip | watchdog |
76 +-----------+------------+-------------------------------------+
77 | ADC | on-chip | adc |
78 +-----------+------------+-------------------------------------+
79 | PWM | on-chip | pwm |
80 +-----------+------------+-------------------------------------+
81 | UART | on-chip | serial port-polling; |
82 | | | serial port-interrupt |
83 +-----------+------------+-------------------------------------+
84 | FLASH | on-chip | soc flash |
85 +-----------+------------+-------------------------------------+
86 | USB | on-chip | USB device |
87 +-----------+------------+-------------------------------------+
88 | SENSOR | off-chip | fxos8700 polling; |
90 +-----------+------------+-------------------------------------+
91 | RNGA | on-chip | entropy; |
93 +-----------+------------+-------------------------------------+
94 | FTFE | on-chip | flash programming |
95 +-----------+------------+-------------------------------------+
97 The default configuration can be found in the defconfig file:
108 +-------+-----------------+---------------------------+
112 +-------+-----------------+---------------------------+
114 +-------+-----------------+---------------------------+
116 +-------+-----------------+---------------------------+
118 +-------+-----------------+---------------------------+
120 +-------+-----------------+---------------------------+
122 +-------+-----------------+---------------------------+
124 +-------+-----------------+---------------------------+
126 +-------+-----------------+---------------------------+
128 +-------+-----------------+---------------------------+
130 +-------+-----------------+---------------------------+
132 +-------+-----------------+---------------------------+
134 +-------+-----------------+---------------------------+
136 +-------+-----------------+---------------------------+
138 +-------+-----------------+---------------------------+
140 +-------+-----------------+---------------------------+
142 +-------+-----------------+---------------------------+
144 +-------+-----------------+---------------------------+
150 with the on-chip PLL to generate a 72 MHz system clock in its RUN mode. This
178 configured by default to use the :ref:`opensda-daplink-onboard-debug-probe`.
182 instructions to update from the CMSIS-DAP bootloader to the DAPLink bootloader.
184 Option 1: :ref:`opensda-daplink-onboard-debug-probe` (Recommended)
185 ------------------------------------------------------------------
187 Follow the instructions in :ref:`opensda-daplink-onboard-debug-probe` to program
188 the `OpenSDA DAPLink FRDM-K22F Firmware`_.
190 Install the :ref:`linkserver-debug-host-tools` and make sure they are in your
191 search path. LinkServer works with the default CMSIS-DAP firmware included in
192 the on-board debugger.
194 Linkserver is the default for this board, ``west flash`` and ``west debug`` will
197 .. code-block:: console
202 ``-r pyocd`` option with West. pyOCD is installed when you complete the
207 Option 2: :ref:`opensda-jlink-onboard-debug-probe`
208 --------------------------------------------------
210 Install the :ref:`jlink-debug-host-tools` and make sure they are in your search
213 Follow the instructions in :ref:`opensda-jlink-onboard-debug-probe` to program
214 the `Segger J-Link OpenSDA V2.1 Firmware`_. Note that Segger
215 does provide an OpenSDA J-Link Board-Specific Firmware for this board, however
218 Add the arguments ``-DBOARD_FLASH_RUNNER=jlink`` and
219 ``-DBOARD_DEBUG_RUNNER=jlink`` when you invoke ``west build`` to override the
220 default runner from pyOCD to J-Link:
222 .. zephyr-app-commands::
223 :zephyr-app: samples/hello_world
225 :gen-args: -DBOARD_FLASH_RUNNER=jlink -DBOARD_DEBUG_RUNNER=jlink
232 microcontroller as a usb-to-serial adapter for the serial console.
239 - Speed: 115200
240 - Data: 8 bits
241 - Parity: None
242 - Stop bits: 1
247 Here is an example for the :zephyr:code-sample:`hello_world` application.
249 .. zephyr-app-commands::
250 :zephyr-app: samples/hello_world
257 .. code-block:: console
265 Here is an example for the :zephyr:code-sample:`hello_world` application.
267 .. zephyr-app-commands::
268 :zephyr-app: samples/hello_world
275 .. code-block:: console
280 .. _FRDM-K22F Website:
281 …loper-resources/evaluation-and-development-boards/freedom-development-boards/mcu-boards/nxp-freedo…
283 .. _FRDM-K22F User Guide:
286 .. _FRDM-K22F Schematics:
287 https://www.nxp.com/webapp/Download?colCode=FRDM-K22F-SCH
290 …-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/k-seriesperformancem4/k2…
293 https://www.nxp.com/docs/en/data-sheet/K22P121M120SF7.pdf
296 https://www.nxp.com/docs/en/reference-manual/K22P121M120SF7RM.pdf
298 .. _OpenSDA DAPLink FRDM-K22F Firmware:
299 …https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/k20dx_frdmk22f_if_crc_legacy_…
302 https://os.mbed.com/blog/entry/DAPLink-bootloader-update/
304 .. _Segger J-Link OpenSDA V2.1 Firmware: