Для загрузки по UART'у выходной файл пришлось делать ручками: приделывать голову (сигнатуру) и хвост (до 2048 байт). У меня это делал bat файл после компиляции. Еще три момента (это касается 9312, но может быть и на 9307): 1. Сигнатура тоже грузится в буфер, т.е. программа стартует с адреса 0x80014004 2. Память ethernet буфера можно писать только словами (32 бит), всякие байты и полуслова не катят 3. В ДШ на 9312 неправильно указан адрес буфера
|