AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
14.03.2013, 10:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Бутлоадер xmega
Нашел вот проектик: http://www.chip45.com/avr_bootloader...hip45boot2.php
Что, что мне надо, по описанию: загрузка hex через UART. Вопрос в следующем - чем различаются прошивки с префиксом 485 и без него? Хочу лить через 485, по rx/tx, но какая им то разница?
|
|
|
|
14.03.2013, 10:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: бутлоадер xmega
Ну как это "какая"? 485 полудуплексный и надо переключать направление.
|
|
|
|
14.03.2013, 10:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: бутлоадер xmega
ForcePoint, если я использую чип 485 с автоматическим определением направления, то мне нет нужды лить прошивку с 485?
а вообще нашел проект xboot, читаю про него. Вроде можно "обтесать" все лишнее.
|
|
|
|
14.03.2013, 12:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: бутлоадер xmega
Чего то не могу осилить xboot, прошу помощи сообщества.
Проект: http://alexforencich.com/wiki/en/xbo...me#using_xboot
Настройки:
Код:
|
// XBoot config header file
// MCU: atxmega32a4
// F_CPU: 2000000
#define ENTER_BLINK_COUNT 3
#define ENTER_BLINK_WAIT 30000
#define ENTER_UART_NEED_SYNC yes
#define UART_BAUD_RATE 115200
#define UART_NUMBER 0
#define UART_PORT_NAME E
#define UART_RX_PUEN yes
#define USE_ENTER_DELAY yes
#define USE_ENTER_UART yes
#define USE_UART yes
#define WATCHDOG_TIMEOUT WDT_PER_1KCLK_gc |
цель: короткое время после включения ждать на USARTE0 данных.
Цепочка: usb-cdc на pl2303‹›rs485‹›rs485‹›usartE0
485-е с автоматическим определением направления. Цепочка работает - использую ее для вывода в терминал отладочных сообщений и обратно передаю команды МК.
Компилю по ридми: make x32a4.conf.mk
файл вынес в корень src xboot. Его переименовывает как и прописано, создает хидер, ошибок нет, к заливке xboot.hex и xboot-boot.hex
пробовал оба.
Куда бы покопать?
|
|
|
|
14.03.2013, 12:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: бутлоадер xmega
в makefile:
Цитата:
|
MCU = atxmega32a4
MAKE_BOOTLOADER=yes
PROG_BOOT_ONLY=yes
F_CPU=2000000
|
|
|
|
|
14.03.2013, 12:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: бутлоадер xmega
пробую прошивать
Цитата:
|
C:\WinAVR\bin\avrdude.exe -p atxmega32a4 -P com3 -c avr109 -b 115200 -U flash:w:myboard.hex
|
ответ
Цитата:
|
Connecting to programmer: .
Found programmer: Id = ""; type =
Software Version = . ; Hardware Version = .
avrdude.exe: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
|
|
|
|
|
14.03.2013, 13:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Бутлоадер xmega
Пробую прошивать бутлоадер так, как задумал автор (через дудку)
Цитата:
|
avrdude -p atxmega32a4 -P usb -c avrispmkii -U boot:wboot-boot.hex -U f
use2:w:0xBF:m
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e9541
avrdude: reading input file "xboot-boot.hex"
avrdude: input file xboot-boot.hex auto detected as Intel Hex
avrdude: ERROR: address 0x1010 out of range at line 257 of xboot-boot.hex
avrdude: write to file 'xboot-boot.hex' failed
avrdude done. Thank you.
make: *** [program] Error 1
|
wtf?
|
|
|
|
14.03.2013, 13:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Бутлоадер xmega
в общем, начал сначала, не лез в лишнее - пошло)
спасибо)
Хороший бутлоадер!
|
|
|
|
14.03.2013, 14:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Бутлоадер xmega
прошивка, заливаемая через него, выносит в ребут мк..
без бутлоадера работает нормально..
|
|
|
|
14.03.2013, 16:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Бутлоадер xmega
ах епть, так у меня прошивка залезла в область бутлоадера вже.. печалька
будем далее оптимизировать
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:28.
|
|