Комментарии 4
А теперь давайте Unit-test для какого-нибудь стека lwip или CANopen. Для моргания лампочек такой тест априори бесполезен.
0
Почему нет? LWIP вполне собирается на хост-машине, в железе остаётся проверить только низкоуровневый драйвер. CAN так же не является вещью в себе. Если вы используете поверх него некий высокоуровневый протокол, то он, с высокой долей вероятности, сможет быть собран и оттестирован на хосте, особенно под Unix, где есть чудесный Socketcan.
+2
Хм, что-то не получается. Получаю сообщение об ошибке
P.S. Windows 10 x64, Build 1903. Cygwin установлен как из статьи, STM32CubeIDE 1.0.2. Переменные среды окружения PATH и classpath настроены как указано в статье.
"make: *** [src/subdir.mk:20: src/Hello_Test.o] Error 1"
при попытке компиляции «Hello World» проекта под Cygwin. В чем может быть причина?P.S. Windows 10 x64, Build 1903. Cygwin установлен как из статьи, STM32CubeIDE 1.0.2. Переменные среды окружения PATH и classpath настроены как указано в статье.
0
Update: после переписки с автором сделав это:
1) В шелле Cygwin'a скомпилировал main.c командой gcc -o hello_world main.c и содержанием:
2) Удалил и заново создал обычный «Hello World» по инструкции из статьи
3) И оно скомпилировалось…
1) В шелле Cygwin'a скомпилировал main.c командой gcc -o hello_world main.c и содержанием:
#include <stdio.h>
int main(void)
{
printf("hello world\n");
return 0;
}
2) Удалил и заново создал обычный «Hello World» по инструкции из статьи
3) И оно скомпилировалось…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Локальный запуск юнит-тестов в STM32CubeIDE под Windows