Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-13 | Only the HSM project needs the RTOS; most of the test projects can use the ↵ | Paul Selkirk | |
STM32 HAL code directly. | |||
2016-06-07 | Check the HARDWARE_EARLY_DFU_JUMP flag as soon as possible in the boot process. | Paul Selkirk | |
This avoids the situation where the bootloader systick happens during firmware initialization, and freaks out. Also build the bootloader with the minimum resources needed (no RTOS, no SPI, no I2C). | |||
2016-06-06 | Don't break builds for dev-bridge board. | Paul Selkirk | |
2016-06-01 | Implement circular buffer UART RX using interrupts. | Fredrik Thulin | |
2016-05-27 | DFU working - but no signature validation for now. | Fredrik Thulin | |
2016-05-26 | Implement a bootloader. | Fredrik Thulin | |
This bootloader is now the application at 0x08000000 (FLASH start), which the STM32 will execute upon reset. The other applications are now loaded at 0x08030000 (128 KB into the flash) and will never get started unless the bootloader has been programmed into flash too. | |||
2016-05-24 | Try harder to pick up updates from our submodules. | Paul Selkirk | |
2016-05-24 | Merge branch 'master' of git.cryptech.is:sw/stm32 | Paul Selkirk | |
2016-05-24 | Remove duplicate cli-test target | Paul Selkirk | |
2016-05-23 | SDRAM initialization and test code from Pavel. | Fredrik Thulin | |
Integrated into the cli-test program as such: cryptech> test sdram Initializing SDRAM Starting SDRAM test (n = 0) Run sequential write-then-read test for the first chip Run random write-then-read test for the first chip Run sequential write-then-read test for the second chip Run random write-then-read test for the second chip Run interleaved write-then-read test for both chips at once SDRAM test (n = 0) completed SDRAM test completed successfully cryptech> | |||
2016-05-21 | Add code to access the keystore memory (SPI flash). | Fredrik Thulin | |
2016-05-19 | Refactor FPGA bitstream upload code. | Fredrik Thulin | |
Move the N25Q128 code to it's own file in order to be able to reuse it for the keystore memory code. | |||
2016-05-18 | FPGA config memory access code from Pavel. | Fredrik Thulin | |
2016-05-18 | build libcli | Paul Selkirk | |
2016-05-16 | Add code to talk with the external RTC chip. | Fredrik Thulin | |
2016-05-13 | make cli-test | Fredrik Thulin | |
2016-05-12 | Add build target for the alpha | Fredrik Thulin | |
2016-04-21 | threaded rpc server | Paul Selkirk | |
2016-04-14 | import mbed rtos library | Paul Selkirk | |
2016-04-11 | Reorganize Makefile and directory structure, because it's messy, and it's ↵ | Paul Selkirk | |
about to get messier. | |||
2016-03-21 | making RPC tests | Paul Selkirk | |
2016-03-16 | Added uart_recv_char() to support RPC. | Paul Selkirk | |
Moved hal_io_fmc.c to libhal repo. | |||
2015-12-13 | whack copyrights | Paul Selkirk | |
2015-11-16 | add test-trng, test-rsa | Paul Selkirk | |
2015-11-11 | Lots of cleanup. | Paul Selkirk | |
Clean up and simplify(?) Makefile. Add copyrights as needed. Add include guard to stm-fmc.h. Move MX_USART2_UART_Init back to stm-init.c for possible copyright reasons. Move libc, src, and include files to top level. | |||
2015-11-10 | Split includes from CFLAGS, because they don't make sense to libhal and libtfm. | Paul Selkirk | |
2015-10-31 | add new test cases, add gettimeofday | Paul Selkirk | |
2015-10-29 | add libhal tests, some cleanup (some mess-making) | Paul Selkirk | |
2015-10-26 | Build libhal and libtfm for stm32. | Paul Selkirk | |
2015-10-26 | Based on user/ft/stm32-dev-bridge, without the project-specific build | Paul Selkirk | |
directories (and duplicated code). |