Цитата(k155la3 @ Oct 14 2017, 20:49)
Я "расталкивал" MCP2210 именно с библиотекой, которую указал
X893 выше.
Было это давно, уже и не помню, но то что было на Microchip меня не устроило или не заработало.
С "запуском" на
https://github.com/kerrydwong/MCP2210-Library тоже пришлось повозиться, а точнее
- очень внимателно курить док и исходники.
(!) дело оказалось в длине командного пакета USB который отсылается на MCP2210 - он должен был быть на 1 байт больше, чем
я засылал. Детали тоже не помню, если надо могу порыться в "закромах".
ps.
То что Builder понятно, а что за библиотека, с Microchip или еще откель ?
Библиотека Microchip. Была lib, dll и h файл. Включил в проект. Не компилирует. Линковщик ругается. Типа OMF или KOFF. Сразу скажу утилита omf2koff не помогла. Помогла implib. С новой lib-кой компиляция прошла успешно. Но не все функции работали нормально, вернее одни работали, другие нет. Сделал следующее:
- из исходной dll утилитой impdef получил def;
- из def утилитой implib получил lib;
- в Builder в настройках линкера снял опцию "С" и поставил ,саll standart,.
Все заработало как в аптеке.
Всем спасибо за участие.