Ну, девайс файлы действительно были, в них были списки пинов, и я их поправил. Причем пробовал и руками, и через Create Device в меню File. Но проблема не ушла. Зато я понял ее природу. Я уже на эти грабли наступал, но по другому поводу. Теперь вот понял, что и здесь то же самое.
Суть такая. Библиотеки то я поправил, а в .brd сидит старый футпринт. И у него локальная база футпринтов в brd имеет приоритет перед всеми PSMPATH. И когда я пытаюсь что-то ему менять, то он видит изменения, но старый футпринт автоматически заменить внешним не хочет. А между старым и новым - конфликт. Причем если я пытаюсь вызвать вручную Update Symbols, то оно тоже ругается, говорит, что у символа больше нет старых пинов - H1, H2, ...
Так их потому и нету, что они стали механическими...
Видимо, надо пробовать другой способ, просто даменить футпринт, пускай оно его в .brd не найдет...
|