Как стать автором
Обновить

Комментарии 4

А теперь давайте Unit-test для какого-нибудь стека lwip или CANopen. Для моргания лампочек такой тест априори бесполезен.
Почему нет? LWIP вполне собирается на хост-машине, в железе остаётся проверить только низкоуровневый драйвер. CAN так же не является вещью в себе. Если вы используете поверх него некий высокоуровневый протокол, то он, с высокой долей вероятности, сможет быть собран и оттестирован на хосте, особенно под Unix, где есть чудесный Socketcan.
Хм, что-то не получается. Получаю сообщение об ошибке
"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 настроены как указано в статье.
Update: после переписки с автором сделав это:
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) И оно скомпилировалось…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории