реклама на сайте
подробности

 
 
> AVR911 Не читает intel-extended IAR, Ругается на строчку :0400000300000000F9
AlexOr
сообщение Jun 24 2005, 03:46
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 30-12-04
Из: Санкт-Петербург
Пользователь №: 1 754



AVR911: AVR Open Source Programmer. Не читает intel-extended сгенерированный IAR AVR 410B.

Цитата из AVR911:
-if<infile>
Name of Flash input file. Required for programming or
verification of the Flash memory. The file format is Intel Extended HEX.


Ругается на строчку :0400000300000000F9

Заглянул в исходник
/* Internal struct for managing HEX records */
struct HEXRecord // Intel HEX file record
{
unsigned char length; // Record length in number of data bytes.
unsigned long offset; // Offset address.
unsigned char type; // Record type.
unsigned char * data; // Optional data bytes.
};

Значение rec.type которое равно в данном случае 3 не обслуживается в принципе


switch( rec.type )
{
case 0x00 : // Data record ?

case 0x02 : // Extended segment address record ?

case 0x04 : // Extended linear address record ?

case 0x01 : // End of file record ?

default:
throw new ErrorMsg( "Unsupported HEX record format! "

Как такое понимать?
И как выходить из сей ситуации?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Daniil
сообщение Jun 24 2005, 04:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590



А для чего intel-extended? обычный standard не подойдет?
Или обьем программы больше 64к? smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016