Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: расширение *.tsk - это что *.bin , *.hex или что то еще?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Pyku_He_oTTyda
Собственно вопрос в названии темы
A666l
tsk - файл в двоичном формате
Pyku_He_oTTyda
Насколько я понимаю, двоичный это *.bin?
А вот программатор ругается, попробовал конвертнуть в нех, не ругается, но устройсто работает неправильно...
Есть ли отличие в структуре от bin, если есть, то в чем и как конвертнуть.
_Bill
Цитата(Pyku_He_oTTyda @ Apr 4 2006, 10:49) *
Собственно вопрос в названии темы

А сам вопрос почему возник?
Pyku_He_oTTyda
Программатор ругается на расширение *.tsk - пишет ошибка чтения файла, но открывает и шьет неправильно
vitan
Это - результат компиляции ассемблерной программы макроассемблером PCMAC
Это такой старый ассемблер (то ли польский, то ли венгерский, то ли наш вообще...)
Короче - бинарный файл, который может исполняться CPU.
Pyku_He_oTTyda
Но ответ я для себя не уяснилsad.gif, в чем отличие от *.bin
Волощенко
Привет!
Файлы *.bin и *.tsk почти одинаковые и содержат поток байтов, последовательно записываемых в память ИМС, начиная с нулевого адреса. Файл *.tsk бывает короче, если последние оставшиеся байты равны 0xFF, а *.bin их все равно прописывает их в потоке, пока общее число байтов не станет равным ближайшей степени 2 (или номинальной емкости ИМС). Вот, кажется, и все отличие.
Файлы *.tsk действительно "старомоден", а конверторов из *.bin в *.hex и обратно много на сайтах, можно найти.
Удачи.
Pyku_He_oTTyda
Спасибо за ответ! Попробую в тск добить FF до номинальной емкости.
В принципе такое подразумевал, но хотел удостоверится...
Программатор наверное поэтому и ругается, что ему не хватает дополнить до обьема памяти.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.