Надо было COM, но уже пусть будет USB. Авось получится. Я тут тихо стону от имеющихся примеров USBHID для Keil. Тот, что входит в состав примеров от Keil без описания и я никак не соображу как с его помощью поменяться с компом двумя массивами. Мне нужно пакет из 512 байт принять из компа и такой же в комп отправить. Вполне устроит серия пакетов (32 шт) по 16 байт. Сам пример компилится и работает.
Скачал с сайта Атмела usb-device-hid-transfer-project\uv2. Но он для второго кейла и четвертым не компилится. Пишет ошибку.
Код
compiling main.c...
../../../at91lib/usb/device/hid-transfer/HIDDTransferDriver.h(68): warning: #1295-D: Deprecated declaration HIDDTransferDriver_Initialize - give arg types
linking...
.\at91sam7s64-flash\at91sam7s64-flash.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _sys_open was referenced
Target not created
Может есть у кого готовый для SAM7S64 проект под Keil USB HID устройства. Буду безмерно благодарен. Спасибо.
Живи днем так, чтобы ночью ты спал спокойно.