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

 
 
 
Reply to this topicStart new topic
> Помогите разобратся с AEC ISP V.3.0, Не могу прошить AT89S53
JEM
сообщение Jul 2 2012, 07:12
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



Добрый день форумчане! Решил спаять бортовой компьютер для ВАЗ 2110 http://www.radioland.net.ua/sxemaid-167.html , в основе контроллер AT89S53. С контроллерами имел дело только один раз - прошивал PIC16 (успешно). За рекомендацией автора AT89S53 пытаюсь прошить внутрисхемно. Использую программу AEC ISP V.3.0, подключаю собраный бортовой компьютер к ЛПТ (5 проводков) кликаю Load HEX file to Flash buffer указываю местонахождение прошивки (mktstr.hex) жму Ентер ы вываливается сообщение 4ef3: too big to fill memory, press any key to abort - на сколько я понимаю, файл прошивки слишком велик (110 Кб) что бы загрузить его в память. Помогите разобратся, чтоя делаю не так?
Go to the top of the page
 
+Quote Post
редактор
сообщение Jul 2 2012, 11:23
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Возможно для программы прошивки (AEC ISP) установлены опции по работе с бинарным файлом (по умолчанию), вот он и ругается, поскольку размер файла в формате hex много больше чем размер памяти МК (там на борту кажется 8 или 12 кБ).
Посмотрите ключи программы или настройки типа файла. Если hex не поддерживается, можно найти утилиту Hex2bin.exe и с ее помощью переконвертировать hex-файл в bin-образ прошивки.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
JEM
сообщение Jul 2 2012, 11:42
Сообщение #3





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



В мануале на программу написано что нужен HEX.
Your code needs to be in Intel Hex format. AEC_ISP will open the file you specify and
load it into a buffer. You can specify a default file in the command line; e.g.: To specify
TEST.HEX as the default file, start AEC_ISP by typing 'AEC_ISP TEST.HEX'.
As far as using the software goes, it is self-explanatory. If you want to know more about
the transfer protocols, read the ATMEL data book

Какой прогой еще можно прошить этот контроллер внутрисхемно используя упрощенное подключение (5 проводков)?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 2 2012, 12:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(JEM @ Jul 2 2012, 17:42) *
Какой прогой еще можно прошить этот контроллер внутрисхемно используя упрощенное подключение (5 проводков)?
Не уверен, но по моему PonyProg тоже может.


--------------------
Go to the top of the page
 
+Quote Post
JEM
сообщение Jul 3 2012, 07:30
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



Так, с прошивкой разобрался, AEC ISP загружает прошивку но при попытке прошить контроллер пише сообщение

Program flash memory
Error while programming flash memory

Verify flash memory
Flash byte error in adress 0000

Lock protect bit 1
Lock protect bit 2
Lock protect bit 3

Может прога не видит контроллер?


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
редактор
сообщение Jul 3 2012, 07:37
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Похоже что в контроллере заблокирована возможность внутрисхемного программирования. Надо смотреть Datashit


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
JEM
сообщение Jul 3 2012, 08:01
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



Цитата(редактор @ Jul 3 2012, 20:37) *
Похоже что в контроллере заблокирована возможность внутрисхемного программирования. Надо смотреть Datashit


Вот выдержка из даташита



Цитата(JEM @ Jul 3 2012, 20:52) *
Вот выдержка из даташита


Если в сетапе программы вместо Lock protect bit - YES поставить NO (во всех трёх) то получается тоже самое только без попытки (я так думаю) прописать фюзы.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 3 2012, 08:08
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(редактор @ Jul 3 2012, 13:37) *
Похоже что в контроллере заблокирована возможность внутрисхемного программирования. Надо смотреть Datashit
Такой блокировки никогда не было в этих контроллерах.

Цитата(JEM @ Jul 3 2012, 14:01) *
...то получается тоже самое только без попытки (я так думаю) прописать фюзы.
Проверяйте подключение контроллера к программатору


--------------------
Go to the top of the page
 
+Quote Post
JEM
сообщение Jul 3 2012, 08:17
Сообщение #9





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



Цитата(prottoss @ Jul 3 2012, 21:08) *
Такой блокировки никогда не было в этих контроллерах.

Проверяйте подключение контроллера к программатору



Я, конечно, проверю, но там все просто
1. 5 проводков в ЛПТ.
2. Подаю питание на всю схему.
3. Загружаюсь в ДОСе.
4. Зускаю AEC ISP
5. Пытаюсь прошить

Схема подключения описана в самой программе



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 3 2012, 08:20
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(JEM @ Jul 3 2012, 14:17) *
Я, конечно, проверю, но там все просто
Я понимаю, что там все просто, но как раз на этом простом многие и ошибаются sm.gif У Вас, это очевидно, нет коннекта программатора с программируемым МК


--------------------
Go to the top of the page
 
+Quote Post
JEM
сообщение Jul 3 2012, 08:22
Сообщение #11





Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481



Цитата(prottoss @ Jul 3 2012, 21:20) *
Я понимаю, что там все просто, но как раз на этом простом многие и ошибаются sm.gif У Вас, это очевидно, нет коннекта программатора с программируемым МК


Я всё проверю и отпишусь.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 3 2012, 08:33
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(JEM @ Jul 3 2012, 14:22) *
Я всё проверю и отпишусь.
Еще один момент. Если Вы все собрали сами, то обязательно нужно проверить, запускается ли кварцевый генератор в МК. На выводе XTAL2 МК должна быть генерация с частотой кварца.


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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