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

 
 
> Mega324P - не шьет больше 16400 байт, Брак? Или так должно быть?!!
alux
сообщение Dec 27 2007, 18:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447



Впервые столкнулся с такой проблемой. Отлаженную программу для Меги32L решил перенести на Mega324P. Код портировал безо всяких проблем. Программа заняла около 17,6кБ. При попытке прошить avreal-ом выдает сообщение:"Cant fit xxx.hex in CODE memory". Я уж хотел предъявить претензии avreal-у, тогда решил попробовать уменьшить код. Выяснилось, что 16323 байт шьет без проблем, а 164007 уже фиг. Вернее, "Can't fit"... В чем дело?
PS. lock-биты незапрграммированы.

PS2. Может все-таки дело в программаторе?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Dec 30 2007, 16:55
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Я в ближайшее время, на добровольных началах сделаю проект - оцените. На тему что defunct предлагал. Тоже в своё время продумывал подобное, да всё руки не доходят. Сейчас потиху занялся. Естественно будет открытый. На первом этапе сделаю его надстройкой. Ну а на втором этапе возможно будет и интегрировать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 30 2007, 17:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 30 2007, 18:55) *
..сделаю проект - оцените.

Чем будет отличаться от avrdude?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 30 2007, 17:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Dec 30 2007, 21:07) *
Чем будет отличаться от avrdude?

avrdude мне не понравился. Не понравилось невозможность fuse битов именовать. Я реалом пользуюсь и он меня устраивает на 99%. Но привычка к оболочке. smile.gif

Есть свой программатор высоковольтный. Но делал я его ещё на заре появления... Толком его не продумал. Вот и получилось, что каждую новую микруху необходимо было добавлять по живому. smile.gif Когда-то это было оправдано. Теперь, с появлением семейств, необходимо делать программатор так, чтобы новую микросхему мог бы добавить любой смертный описав её в текстовом файле. Я продумал такой программатор, но в последнее время объём работы значительно возрос и пока руки не доходят. И не знаю дойдут ли.

Я сейчас что-то типа оболочки делаю. Постараюсь сделать её так, чтобы можно было бы любой программатор подключить. В том числе и avrdude.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 30 2007, 17:42
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 30 2007, 19:19) *
Не понравилось невозможность fuse битов именовать.

Дык, дописать....
Цитата
Я сейчас что-то типа оболочки делаю.

Я правда оболочками не пользовался и не буду, если будет возможно, но оболочек для avrdude попадалось на горизонте не одна и даже не две...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 30 2007, 17:47
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Dec 30 2007, 21:42) *
Дык, дописать....

Я правда оболочками не пользовался и не буду, если будет возможно, но оболочек для avrdude попадалось на горизонте не одна и даже не две...
Дык, дописать....

Я правда оболочками не пользовался и не буду, если будет возможно, но оболочек для avrdude попадалось на горизонте не одна и даже не две...

Открытых - не встречал. А закрытые - не поддерживаются. Но я хочу просто на два этапа разбить. 1 - оболочка, с возможностью текстового описания микрухи, 2 - с этого же описания (плюс дополнительное текстовое) - сразу программатор.

В принципе я же не навязываю. smile.gif Опыт показывает, что редко одно и то же всех устраивает. Я для себя это делаю. Просто за него не держусь и если кому-нибудь ещё понравится, то хорошо. Ну а если нет, то нет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 30 2007, 18:34
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 30 2007, 19:47) *
Открытых - не встречал.

Заинтересовался. Первые попавшиеся открытые на первой странице поиска google:
http://sourceforge.net/projects/avrdude-gui/
http://cupacup.wordpress.com/projekti/avrdude-gui/
http://code.google.com/p/avrdude-gui-net/source

Может помогут, или на мысль какую наведут...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 30 2007, 19:58
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Dec 30 2007, 22:34) *
Заинтересовался. Первые попавшиеся открытые на первой странице поиска google:
Может помогут, или на мысль какую наведут...


Вы правы. Я не совсем корректно выразился. Попробую более чётко сформулировать что я хочу. Ещё раз отмечаю, что я хочу сделать это для себя. Идею очень давно вынашивал. Даже некоторые документы прописал. Сделал и аппаратную часть. Сделал частично программную, но, как часто бывает у меня - не совсем остался доволен. Хочу ещё раз с нуля попробовать.

В оптимале я хотел бы следующего:
Законченный программатор (пусть с закрытым кодом это не важно) реализованный таким образом, что добавление новой микросхемы в список программирования не требует перекомпиляции программы, а требует только внесение некоторого текста в различные INI файлы. Причём, в оптимале, это касается не только одного семейства, но и, к примеру, совершенно нового МК.

Ряд программаторов имеют необходимое для этого железо. Но во-первых стоят много денег, а во-вторых не заинтересованы в таком подходе. А применяют тактику доплат за апдейт.

Конечно, сейчас проблемы с программированием тех или иных устройств практически отсутствуют. Это не является очень важным. Но так, на всякий случай, чтобы совершенно ни от кого не зависеть. smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 30 2007, 20:23
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 30 2007, 21:58) *
В оптимале я хотел бы следующего:

Тогда для общего развития: http://www.triton-prog.ru/algor.html


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alux   Mega324P - не шьет больше 16400 байт   Dec 27 2007, 18:17
- - Den64   А так со всеми Mega324P? Или с одной?   Dec 27 2007, 19:41
- - ReAl   "Даблинвсёникакне" Там примитивная ошиб...   Dec 27 2007, 20:37
|- - defunct   Цитата(ReAl @ Dec 27 2007, 23:37) Там при...   Dec 27 2007, 22:39
|- - Сергей Борщ   Цитата(ReAl @ Dec 27 2007, 22:37) В новог...   Dec 28 2007, 19:49
- - alux   Спасибо, Саша. А то я уже начал поглядывать в стор...   Dec 28 2007, 11:38
|- - bodja74   Цитата(SasaVitebsk @ Dec 30 2007, 21:47) ...   Dec 30 2007, 18:17
- - SasaVitebsk   +1 Полностью подходит. И таких кстати достаточно ...   Dec 30 2007, 21:04


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:07
Рейтинг@Mail.ru


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