гм...
уже думал об этом...
похоже, проблема в компьютерной проге: видимо, если размер прошивки кратен 32, происходит сбой алгоритма...
BOOTLOADER: вопросы
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18675
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: BOOTLOADER: вопросы
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Реклама
Re: BOOTLOADER: вопросы
Потому что, иначе бы он стартовал... Может из за записи блоков большего размера происходит потеря символа?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18675
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: BOOTLOADER: вопросы
хрень какая-то всё равно...
со стороны компа программа устроена элементарно: ждет символа SYM_READY, в ответ отправляет либо пакет SYM_DATA+нужное количество байтов данных, либо SYM_END, если данные кончились. судя по отладчику, SYM_END посылается всегда при любом размере пакета. но на стороне МК выходит так, что цикл прошивки SYM_READY отправляет после завершения прожига, а отправляемый ему SYM_END не замечает... ибо со стороны компа SYM_END отправляется в цикле многократно, т.е. многократно принимается SYM_READY... причем, как уже было сказано, только при пакете больше 16 байт.
я просто в шоке...
со стороны компа программа устроена элементарно: ждет символа SYM_READY, в ответ отправляет либо пакет SYM_DATA+нужное количество байтов данных, либо SYM_END, если данные кончились. судя по отладчику, SYM_END посылается всегда при любом размере пакета. но на стороне МК выходит так, что цикл прошивки SYM_READY отправляет после завершения прожига, а отправляемый ему SYM_END не замечает... ибо со стороны компа SYM_END отправляется в цикле многократно, т.е. многократно принимается SYM_READY... причем, как уже было сказано, только при пакете больше 16 байт.
я просто в шоке...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: BOOTLOADER: вопросы
Может я пропустил где, а SYM_END чему равно?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18675
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: BOOTLOADER: вопросы
да какая разница, чему равно? ну, равно '@', и что изменилось?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Реклама
Re: BOOTLOADER: вопросы
Я не отправлял пакетом данные, я отправлял по байтно и ждал подтверждения получения байта.
У нас не флешка гигабайтная где важна скорость записи.
У нас не флешка гигабайтная где важна скорость записи.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18675
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: BOOTLOADER: вопросы
ну, знаете ли... все-таки хочется поскорее прошить. разница весьма заметна по времени между 8 и 16 байт, а если целиком страницу в 128 байт слать - и подавно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


