ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
76209
MiniMax (18.12.2006 20:25, просмотров: 4937)
Загрузчик, эмулирующий AVRISP, для ATMEGA2560 Разработали новую отладочную плату на базе ATMEGA2560. Есть все интерфейсы для загрузки/отладки (6-выв SPI для AVRISP и 10-выв JTAG). Но для пользователей, у кого нет AVRISP или JTAG, хотелось бы обеспечить простую загрузку через последовательный порт. Схема следующая: - пользователь устанавливает специальный джампер(PG4 на землю); - по включению питания всегда стартует BOOT загрузчик, который проверяет состояние PG4 и передает управление на программу пользователя, если PG4 == 1. - Если PG4 == 0, то должен выполняться загрузчик эмулирующий стандартный протокол. Например, AVRISP. Другими словами, пользователь нажимает "AVR" кнопку в AVR Studio и видит свою плату как AVRISP и в качестве Device выступает ATMEGA2560. Я так подозреваю, что ATMEL предлагает что-то подобное на своем сайте. Я имею ввиду AVR068 - STK500 Communication Protocol. Но там только header. Есть еще открытый AVR911: AVR Open Source Programmer. Пока не понял как с этмм можно работать из AVR Studio. Кто-либо сталкивался с такой проблемой или видел открытые исходники на эту тему?