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

 
 
 
Reply to this topicStart new topic
> Сохранение и загрузка внутренней памяти данных в KEIL?, Сохранение и загрузка внутренней памяти данных в KEIL?
derun
сообщение Dec 15 2005, 08:18
Сообщение #1


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

Группа: Свой
Сообщений: 133
Регистрация: 12-01-05
Из: Украина. Чернигов
Пользователь №: 1 908



Сохранение и загрузка внутренней памяти данных в KEIL?
Как это сделать? cranky.gif
Я вроде все делаю как нужно
сохраняю так :
save mem.hex i:0x00,i:0xff

Загружаю так :
load mem.hex

А она мне фигвамы рисует smile3046.gif
*** error 57: illegal address (C:0xF30000)
Go to the top of the page
 
+Quote Post
DPL
сообщение Dec 15 2005, 12:42
Сообщение #2


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

Группа: Свой
Сообщений: 88
Регистрация: 15-10-04
Из: Новочеркасск
Пользователь №: 886



Судя по всему, косячок возникает в Кейле при сохранении HEX-файла. При выполнении команды
save mem.hex i:0x00,i:0xff
в первую строку HEX-файла пишется
:0200000400F307
что должно являться признаком памяти типа IDATA.

На самом деле эта строка должна выглядеть так:
:02000004F30007
(т.е. F3 и 00 нужно поменять местами)

После ручного изменения HEX-файла он нормально загружается командой LOAD
(проверил в Keil uVision v3.00)

PS: что интересно, некоторые области памяти (например, XDATA) сохраняются корректно
Go to the top of the page
 
+Quote Post
derun
сообщение Dec 16 2005, 08:18
Сообщение #3


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

Группа: Свой
Сообщений: 133
Регистрация: 12-01-05
Из: Украина. Чернигов
Пользователь №: 1 908



Спасибо спасли от неприятной болезни. biggrin.gif
Вручную вбивать данные это просто жуть.

Заработало и на 2 uVision. cheers.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:47
Рейтинг@Mail.ru


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