堆栈{strong> mbedTLS
由ST
为其 STM32 F7 microcontrollers
提供,但不适用于 {{ 1}} 。
所以我想知道是否有原因,是否有可能使 STM32 F1
在 mbedTLS
上运行。
谢谢。
答案 0 :(得分:1)
当然,您可以在任何控制器上使用mbed TLS。 您可以从CubeMx采用STM32F7端口,也可以使用原始端口https://github.com/ARMmbed/mbed-os/tree/master/features/mbedtls/targets/TARGET_STM
您可能需要实现自己的time()(用于超时)和mbedtls_hardware_poll()(用于随机数)
答案 1 :(得分:0)
我想说您可以移植mbedTLS,但效果不佳 因为F1系列没有硬件的加密支持。
F1没有AES,DES或哈希外围设备。这些仅在 F4和F7系列。