commit | 2fe3b8de67b054b7e68b4a8b064dc944e46b7b3d | [log] [tgz] |
---|---|---|
author | Armando Montanez <amontanez@google.com> | Tue Nov 19 13:21:01 2019 -0800 |
committer | Armando Montanez <amontanez@google.com> | Tue Nov 26 00:48:20 2019 +0000 |
tree | 53ca36efc4353b9f2f4495ea304d37fe5ed01c5e | |
parent | b82f995f2bc990735bafdcb81fde527e547d4768 [diff] |
Add serial test runner for stm32f429i-disc1 Adds a script that flashes and runs a test on the stm32f429i-disc1 development board. Requires openocd and pyserial. Example output: ~/pigweed/pigweed$ stm32f429i_disc1_unit_test_runner out/stm32f429i-disc1/obj/pw_unit_test/framework_test.elf --openocd-config targets/stm32f429i-disc1/openocd_stm32f4xx.cfg --port /dev/ttyACM0 TEST - 2019-11-25 13:50:43 - INFO - Launching test binary out/stm32f429i-disc1/obj/pw_unit_test/framework_test.elf TEST - 2019-11-25 13:50:43 - INFO - Flashing firmware to device... TEST - 2019-11-25 13:50:44 - INFO - Successfully flashed firmware to device! TEST - 2019-11-25 13:50:44 - INFO - Test passed! Change-Id: I111387bd967700e3eab6764a14b1890caedeb68d
Pigweed is a collection of embedded-focused libraries, which we call "modules". These modules are designed for small-footprint MMU-less microcontrollers like the ST Micro STM32L452 or the Nordic NRF82832. The modules are designed to facilitate easy integration into existing codebases.
Pigweed is in the early stages of development.