|
|
  |
Помогите разобратся с AEC ISP V.3.0, Не могу прошить AT89S53 |
|
|
|
Jul 2 2012, 07:12
|
Группа: Участник
Сообщений: 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 Кб) что бы загрузить его в память. Помогите разобратся, чтоя делаю не так?
|
|
|
|
|
Jul 2 2012, 11:42
|
Группа: Участник
Сообщений: 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 проводков)?
|
|
|
|
|
Jul 3 2012, 07:30
|
Группа: Участник
Сообщений: 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 Может прога не видит контроллер?
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 3 2012, 08:01
|
Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481

|
Цитата(редактор @ Jul 3 2012, 20:37)  Похоже что в контроллере заблокирована возможность внутрисхемного программирования. Надо смотреть Datashit Вот выдержка из даташита Цитата(JEM @ Jul 3 2012, 20:52)  Вот выдержка из даташита Если в сетапе программы вместо Lock protect bit - YES поставить NO (во всех трёх) то получается тоже самое только без попытки (я так думаю) прописать фюзы.
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 3 2012, 08:17
|
Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481

|
Цитата(prottoss @ Jul 3 2012, 21:08)  Такой блокировки никогда не было в этих контроллерах.
Проверяйте подключение контроллера к программатору Я, конечно, проверю, но там все просто 1. 5 проводков в ЛПТ. 2. Подаю питание на всю схему. 3. Загружаюсь в ДОСе. 4. Зускаю AEC ISP 5. Пытаюсь прошить Схема подключения описана в самой программе
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 3 2012, 08:22
|
Группа: Участник
Сообщений: 11
Регистрация: 19-10-06
Пользователь №: 21 481

|
Цитата(prottoss @ Jul 3 2012, 21:20)  Я понимаю, что там все просто, но как раз на этом простом многие и ошибаются  У Вас, это очевидно, нет коннекта программатора с программируемым МК Я всё проверю и отпишусь.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|