Summary: | Не работает выгрузка в устройство: can't open config file /etc/avrdude/avrdude.conf | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
Component: | arduino | Assignee: | viy <viy> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | lav, sin, viy, week, week |
Version: | unstable | Keywords: | backport |
Hardware: | all | ||
OS: | Linux |
Description
Sergey Y. Afonin
2017-05-23 19:37:44 MSK
На Sisyphus Вообще то, надо просто добавить параметр -С при вызове avrdude. По умолчанию avrdude ищет конфиг /etc/avrdude.conf, который там присутствует и с ним всё отлично работает! (В ответ на комментарий №2) > Вообще то, надо просто добавить параметр -С при вызове avrdude. По умолчанию > avrdude ищет конфиг /etc/avrdude.conf, который там присутствует и с ним всё > отлично работает! Тут полная неясность, каким-то образом avrdude по умолчанию ищет файл в /etc/avrdude.conf, о чём пишет в ошибке. Как это следует из кода, я не понял. Вроде как там просто /etc: less main.c strcpy(sys_config, CONFIG_DIR); i = strlen(sys_config); if (i && (sys_config[i-1] != '/')) strcat(sys_config, "/"); strcat(sys_config, "avrdude.conf"); |