Программатор TL866A - вопрос по загрузке данных

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Встал на лапы
Сообщения: 90
Зарегистрирован: Вт сен 30, 2014 15:13:31
Откуда: Калининград

Сообщение andry252 »

Чтобы расставить точки над "И", сразу скажу, что я не спец в этом деле, а только лишь иногда собираю разные девайсы на контроллерах.
Не так давно прикупил сей программатор. Сейчас понадобилось прошить pic12f629. При загрузки hex программа ругается, что слушком много данных. Попробовал игнорировать, в итоге прошилась только code memory, а в data memory пусто. Попробовал файл загрузить в предыдущую самоделку (связка WinPic800+ExtraPic)? там все автоматом расставляет по своим областям.
Вопрос, как в родном софте (MiniPro) заставить все прописаться как надо? Неужто придется вручную все прописывать?
Неужели китайцы этого не предусмотрели?
Если действительно все так плачевно, то подскажите как это проделать?
Реклама
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Сообщение Rtmip »

Вроде все должно быть без проблем, покажите свой hex?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

andry252 писал(а):Вопрос, как в родном софте (MiniPro) заставить все прописаться как надо?
Не совсем MiniPro, а наш клон, но сути не меняет. :)
Изображение
Эти параметры обычно установлены по умолчанию, может у Вас не так и Вы пытаетесь залить всё в область программ например. :dont_know:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Грызет канифоль
Аватара пользователя
Сообщения: 265
Зарегистрирован: Ср май 13, 2015 19:51:55
Откуда: из Орла

Сообщение Котофеичъ »

korob я так понял она русская, а можно использовать эту прогу для TL866? прошивать ни чего не нада? :shock:
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

Котофеичъ писал(а):а можно использовать эту прогу для TL866? прошивать ни чего не нада?
Можно, прошивать ничего не надо. :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 265
Зарегистрирован: Ср май 13, 2015 19:51:55
Откуда: из Орла

Сообщение Котофеичъ »

Не удержался и уже попробывал, работает отлично и на русском. не знал что есть русский вариант. спасибо за наводку земляк. :beer: :beer: :beer:
Изображение
Реклама
Встал на лапы
Сообщения: 90
Зарегистрирован: Вт сен 30, 2014 15:13:31
Откуда: Калининград

Сообщение andry252 »

korob писал(а):
andry252 писал(а):Вопрос, как в родном софте (MiniPro) заставить все прописаться как надо?
Не совсем MiniPro, а наш клон, но сути не меняет. :)
Изображение
Эти параметры обычно установлены по умолчанию, может у Вас не так и Вы пытаетесь залить всё в область программ например. :dont_know:
Извиняйте, что отсутствовал...
Именно эти настройки я и ставлю.
Прикрепил свой hex.
Вложения
tabl.hex
(4.99 КБ) 619 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Сообщение korob »

andry252 писал(а):Прикрепил свой hex
Ага. Ругается на выход за диапазон адреса устройства, так как в хексе память программ забита до адреса 0x3FF включительно (байт калибровки 34B0 по адресу 0x3FF), а по мнению MiniPro эта последняя ячейка с калибровочной константой должна быть пустой (для исключения перезаписи/стирания константы). Другие программы либо игнорируют эту ячейку памяти, либо переписывают константу новым значением. Приложил правленный хекс.
Вложения
table.HEX
(6.4 КБ) 336 скачиваний
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Встал на лапы
Сообщения: 90
Зарегистрирован: Вт сен 30, 2014 15:13:31
Откуда: Калининград

Сообщение andry252 »

korob писал(а):
andry252 писал(а):Прикрепил свой hex
Ага. Ругается на выход за диапазон адреса устройства, так как в хексе память программ забита до адреса 0x3FF включительно (байт калибровки 34B0 по адресу 0x3FF), а по мнению MiniPro эта последняя ячейка с калибровочной константой должна быть пустой (для исключения перезаписи/стирания константы). Другие программы либо игнорируют эту ячейку памяти, либо переписывают константу новым значением. Приложил правленный хекс.
Чем вы это сделали и как? В этой микросхеме я про константу уже узнал ранее, когда наступил на грабли стерев ее самопальным программатором. Получается TL866 уже знает в каких контроллерах и где она сидит и не высвечивает содержимое этих ячеек и так же не дает их стереть?
Что мне делать если такие хексы будут в дальнейшем попадаться? Если можно поподробнее.
Ответить

Вернуться в «Разные вопросы по МК»