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

 
 
> Вопрос по AT91SAM7S64
IIIIII
сообщение Dec 22 2005, 16:46
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 8-09-04
Пользователь №: 620



Народ, помогите разобраться как работать с этим процем:
1) в Keil ARM uv3 компилирую, получаю hex файл
дальше SAMBA требует bin файл. Как из hex сделать bin,
ну беру Hex2Bin , получаю из hex 5kB файла bin размером 1Mb.
Samba его не берет . Так чем сделать bin файл? Ну не должен же
он быть таким большим.
2) Проц как-то работает, но только по DBGU с SAMBой и только
от внешнего генератора 18.432 . С SAMBой вроде работает, что-то
загружает и читает. Ставлю кварц , не генерит
ни при каких обстоятельствах. Где могут быть грабли?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KiV
сообщение May 11 2006, 08:51
Сообщение #2


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

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Вам просто нужно правильно настроить ключи командной строки hex2bin. Та программа, что выложил DASM правильная и умеет генерить правильный бин.
В командной строке нужно задать следующее:
1) длину бинарного файла - ключ /L - нужно выставить не более 64 кБ (размер флэша SAM7S64).
2) заполнение пустых байт - ключ /P - необязательно, но желательно поставить 0xFF чтобы флешку лишний раз не мучить перезаписью.
3) смещение адреса - ключ /O - надо сделать так, чтобы бинарный файл начинался с 0 адреса, т.е. если HEX начинается с 0x100000, надо отминусовать зту-же величину.

Если все правильно, получите файл указанного размера. Только будьте внимательны с величинами в командной строке - давно не пользовался, но помнится была проблема с тем, что hex2bin воспринимал числа в командной строке как десятичные. Короче поэкспериментируйте.

Сообщение отредактировал KiV - May 11 2006, 09:10
Go to the top of the page
 
+Quote Post



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

 


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


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