Cronyx Atmel Serial Connection (CASC) is the schematics for programming and debugging the ATmega microcontrollers using RS-232 serial port.
Advantages:
The software:
An example of using UISP:
uisp -v -dcasc -dserial=/dev/ttyS0 if=hello.srec \ --erase --upload --verify
An example of using GDB:
% avr-gdb test1 (gdb) set remotecasc 1 (gdb) set remotebaud 9600 (gdb) target avr /dev/ttyS0
The simplest connection schematics:
The standard DTE interface with NULL-modem cable:
Setting jumpers:
Jumper | J1 | J2 | J3 |
---|---|---|---|
Normal mode | Removed | Installed | Removed |
Programming and debugging mode | Installed | Removed | Installed |
In the programming/debugging mode the jumpers J1 and J3 must be installed, jumper J2 - removed. In the normal mode the jumpers J1 and J3 must be removed, jumper J2 - installed.
To upgrade the megaAVR Starter Kit (STK300) for CASC, perform the following steps:
The reproduction of this information is permitted only with the reference to Serge Vakulenko, www.vak.ru.
Предлагается схема и программное обеспечение для загрузки и отладки микроконтроллеров Atmel AVR ATmega через порт RS-232 (СОМ-порт).
Если разрабатываемое на базе ATmega устройство имеет порт RS-232, то этот порт можно использовать также и для загрузки прошивки микроконтроллера, и для отладки с помощью GDB.
Преимущества:
Программное обеспечение:
Пример вызова uisp:
% uisp -v -dcasc -dserial=/dev/ttyS0 if=hello.srec \ --erase --upload --verify
Пример вызова GDB:
% avr-gdb test1 (gdb) set remotecasc 1 (gdb) set remotebaud 9600 (gdb) target avr /dev/ttyS0
Простейший вариант подключения:
Вариант со стандартным DTE-интерфейсом и NULL-модемным кабелем:
Положение перемычек:
Перемычка | J1 | J2 | J3 |
---|---|---|---|
Нормальный режим | Снята | Установлена | Снята |
Режим программирования и отладки | Установлена | Снята | Установлена |
В режиме программирования/отладки перемычки J1 и J3 необходимо установить, перемычку J2 - снять. В нормальном режиме перемычки J1 и J3 необходимо снять, перемычку J2 - установить.
Для переделки megaAVR Starter Kit (STK300) под CASC необходимо проделать следующие шаги:
Перепечатка данной информации разрешается только при условии ссылки на Сергея Вакуленко, www.vak.ru.