реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> BootLoader, Кто работал с MegaLoad
RomanRom
сообщение Jun 5 2006, 14:04
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Имеется ATmega128. Прошил в нее boot, скомпилированный по исходнику main.c из папки Bootloader, которая появилась после установки MegaLoad //www.microsyl.com/. В исходнике поставил #define MEGATYPE 128, версия компилятора ICCAVR-7.0. После запуска управляющей программы MegaLoad и нажатия RESET, нормально определяется тип микросхемы 128 и появляется надпись ЖДИТЕ ОКОНЧАНИЯ ЗАПИСИ. До сих пор жду. Кто че подскажет? Кто реально запрограммил boot через MegaLoad 4.0b5?
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Jun 5 2006, 14:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



MegaLoad 4.0b5 не пробовал с предыдущими версиями проблем не наблюдал. Там в двух файлах необходимо указывать тип контроллера.

Сообщение отредактировал VladimirZ - Jun 5 2006, 14:27
Go to the top of the page
 
+Quote Post
vet
сообщение Jun 5 2006, 16:31
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Шил 3.2 и 4.0 в меги 64 и 128, никаких проблем.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 6 2006, 13:45
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Версия 4.0b5 работает! Спасибо за подсказку про два файла VladimirZ
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 8 2006, 05:49
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Еще один вопрос в тему. Можно ли сделать удаленный MegaLoad через Инет и что дополнительно для этого надо иметь из программ?
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 15 2006, 10:32
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Цитата(RomanRom @ Jun 8 2006, 08:49) *
Еще один вопрос в тему. Можно ли сделать удаленный MegaLoad через Инет и что дополнительно для этого надо иметь из программ?

1) Судя по отсутствию ответов, подключить MegaLoad через Инет простым способом нельзя.
2) Тогда другая заморочка. На WinXP MegaLoad ставится, а на Win98 требует Net.Frame. Начал я было ставить скачанный с майкрософта dotnetfx.exe, а он требует дополнительной установки еще чего-тофирменного, в том числе Explorer-5.01 (хотя уже стоит Explorer-6). Кто-нибудь проходил всю эту мороку до конца?
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Jun 16 2006, 09:01
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Как вариант можно использовать старую версию, она под Win98 работать будет без проблем.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Jun 16 2006, 13:13
Сообщение #8


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Да, есть грабли с Net.Frame. Новая версия Net.Frame 2.0 почему-то не содержит в себе функций, которые были в версии 1.1, пришлось ставить сначала 1.1, затем 2.0.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
king2
сообщение Sep 4 2006, 06:53
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Цитата(RomanRom @ Jun 5 2006, 18:04) *
Имеется ATmega128. Прошил в нее boot, скомпилированный по исходнику main.c из папки Bootloader, которая появилась после установки MegaLoad //www.microsyl.com/. В исходнике поставил #define MEGATYPE 128, версия компилятора ICCAVR-7.0. После запуска управляющей программы MegaLoad и нажатия RESET, нормально определяется тип микросхемы 128 и появляется надпись ЖДИТЕ ОКОНЧАНИЯ ЗАПИСИ. До сих пор жду. Кто че подскажет? Кто реально запрограммил boot через MegaLoad 4.0b5?
Чтобы шить через него программы, надо их компилять специальным образом, в опциях проекта указывая что есть бутлоадер такого-то размера. А иначе твоя программа перешивается поверх бутлоадера и все, хана лоадеру.
Go to the top of the page
 
+Quote Post
dimsa
сообщение Sep 5 2006, 07:49
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 23-12-04
Пользователь №: 1 638



Прошивку через I-NET очень просто сделать через связку XPORT-ATMEGA.
Затем, от LANTRONIX есть REDIRECTOR, который переподключит COM-порт на конкретный IP-адрес.

Работает все красиво, но - обязательно - нужно использовать блочеую передачу данных.
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Apr 29 2007, 13:40
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060



А в каких двух файлах? А то чё-то не выходит sad.gif Может у кого есть уже скомпилированный для AtMega16? а проводов RX TX хватит? help.gif
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Apr 30 2007, 14:22
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Тип контроллера необходимо указать в файлах main.c и assembly.s.
Go to the top of the page
 
+Quote Post
RomanRom
сообщение May 2 2007, 14:47
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Цитата(dimsa @ Sep 5 2006, 07:49) *
Прошивку через I-NET очень просто сделать через связку XPORT-ATMEGA.
Затем, от LANTRONIX есть REDIRECTOR, который переподключит COM-порт на конкретный IP-адрес.

Работает все красиво, но - обязательно - нужно использовать блочеую передачу данных.


Redirector кажется шароварный. А нет ли точно такого, но с серебряными пуговицами (freeware)?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 15 2010, 18:04
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Цитата(king2 @ Sep 4 2006, 10:53) *
Чтобы шить через него программы, надо их компилять специальным образом, в опциях проекта указывая что есть бутлоадер такого-то размера. А иначе твоя программа перешивается поверх бутлоадера и все, хана лоадеру.


назрела необходимость бутлоадера.

может кто поделится проектом скомпиленный под IAR ? Где у него указывается в опциях, что бутлоадер будет загружен?

скачал ICCAVR, но проект он не открывает, что на оф. сайте выложен.

т.е. бутлоадер пишется в обычную флэш, а фузами указываю, что использую бутлоадер и его размер. так оно? Какой размер у этого бутлоадера? Не увидел в даташите. В проекте только меняю в двух файлах название проца и скорость и кварц. Ничего вроде не упустил?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение May 15 2010, 20:00
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



нашел в апноуте AVR231 следующие строки в линкере

BOOT_SIZE=1000
FLASH_SIZE=20000
IVT_SIZE=8C
RAM_SIZE=1000
RAM_BASE=100
APP_SRAM_USAGE=41E

вот что тут только мне нужно, ещё надо разгребать
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 23:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01552 секунд с 7
ELECTRONIX ©2004-2016