Подключение SDK1.1 к mac-у

Учебный лабораторный комплекс SDK-1.1 на базе микроконтроллера ADuC812 с ядром MCS51 # RS-232C, I2C

Подключение SDK1.1 к mac-у

Сообщение Ryukzak » 08 апр 2008, 15:46

1 Связка sdk1.1 и macbook1.1
1.1 Задача
Соединить sdk1.1 с Macbook1.1
1.2 Необходимое
• Переходник USB2COM
В моём случае:
Manufacturer:Prolific Technology Inc.
Product ID:0x2303
Vendor ID:0x067b
• Компилятор sdcc
• m3p
1.3 Действия
1.3.1 sdcc
Скачиваем с http://sdcc.sourceforge.net/ исходные коды компилятора (не маков-
ские бинарники, они не встают) и собираем их стд способом (make && make install)
1.3.2 m3p
Скачиваем исходники с embedded.ifmo.ru, собираем стандартным способом (воз-
можно, будет необходимо сначала выполнить make clean). Затем копируем получен-
ный файл (m3p) в /usr/bin.
1.3.3 USB2COM
В моём случае была необходимость установить другие драйвера (со стандартным
драйвером в /dev не появлялся файл устройства). Они есть на оф сайте и элемен-
тарно там находятся.
1.3.4 Подправляем файлы проекта
• Makefile
Надо прописать в качестве компилятора (переменная CC) sdcc
• load.m3p
Надо поменять файл устройства (строка с openchannel), в моём случае это
/dev/cu.usbserial
1.4 Баги
• Порой возникает ошибка при закачке программы на sdk. При этом на стенде
горит 2-й диод, в консоли - зависание приложения. Самое простое решение -
С-с и переподключние переходника USB2COM
Аватара пользователя
Ryukzak
 
Сообщения: 73
Зарегистрирован: 03 апр 2008, 22:08

Re: Подключение SDK1.1 к mac-у

Сообщение h0rr0rr_drag0n » 09 апр 2010, 14:44

Еще неплохо бы не забыть сделать sudo chmod a+rw /dev/ttyUSB0 или что-то подобное, иначе SDK не будет прошиваться - будет ошибка SIO timeout. Вышесказанное верно для Линукса (в частности для Арча), насчет других Unix-like систем не знаю.
Университет развивает все способности, в том числе — глупость.
-- Антон Павлович Чехов
Аватара пользователя
h0rr0rr_drag0n
 
Сообщения: 99
Зарегистрирован: 18 мар 2009, 22:27
Откуда: СПб


Вернуться в SDK 1.1

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron