LINUX.ORG.RU

Как записать один бинарный файл в другой?

 ,


0

1

Прикупил себе универсальный программатор MiniPro TL866CS, т.к. под него есть софт для онтопика. При попытке прошить микроконтроллер получаю

Warning: firmware is too old
Found Minipro TL866CS v03.2.58
Chip ID OK: 0x1e9307
Incorrect file size: 70 (needed 8192)

Понимаю что ПО следует обновить, но сейчас вошкаться с этим не охота, считал содержимое флеш-памяти, предположим flash.bin, она как раз нужного размера, подскажите как я могу свой target.bin записать в начало flash.bin при этом что бы размер 8192 остался неизменным.

★★★★★

Что мешает просто файл нулями добить до нужного размера?

morse ★★★★★ ()

ты бы сказал, что за MCU?

anonymous ()
Ответ на: комментарий от anonymous

atmega8, пробовал на atmega16 и на pic18 та же фигня, программатор не жжот.

splinter ★★★★★ ()
Ответ на: комментарий от splinter
dd if=/dev/zero count=1 bs=сколько не хватает >> target.bin

или еще можно с oflag=append conv=notrunc

morse ★★★★★ ()
Ответ на: комментарий от morse

спс, про перенаправление я как то не додумался.

splinter ★★★★★ ()
Ответ на: комментарий от splinter

Ты это, бросай. А то совсем мозг скурвится! Нельзя использовать в этой жизни отмели! Они ж совсем говнище!!!

Переходи на STM32, или умри!

// и да, если ты таки хочешь есть дерьмо, то есть 50-рублевые программаторы на алиэкспрессе под этот высер недомикрочипа.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.