|
Пример что у них на сайте да и тот алгоритм что я сейчас использую работает с контрольной суммой в самом конце флэшки. Но это неудобно, много времени уходит на прошивку 64к тогда как сам код умещяется в 20к.
В голову приходит только один способ- найти конец рабочего кода перебирая все байты начиная с конца до появления любого байта неравного нолю.Это и есть конец программы.Записываем начиная со следующей ячейки в него CRC(неважно какого формата) и закрывааем ее байтом 0xFF. В самом-же камне также становимся на конец и ищем первый байт 0xFF.Ну и далие с точностью до наоборот.
Муторно но ничего иного в голову неприходит.
Мож кто знает, может кейл имеет какуюто переменную както завязанную с концом рабочего кода?
E-mail: info@telesys.ru