Перейти к содержанию
    

Keil не шьет AT91SAM9260

Добрый день, занялся сборкой siberia, слепил до кучи(Power + CPU + RAM + DataFlash + Rs232), самбой залил bootstap + U-boot, увидел текст в консоле - работает.

Но вот хочу залить простой проект кеила через j-link(DataFlash on cs1), и мне выдает Error: Flash Download Failed - ARM926EJ-S

Лог:

....

Found 1 JTAG device, Total IRLen = 4:

Id of device #0: 0x0792603F

ARM9 identified.

JTAG speed: 8000 kHz

Info: TotalIRLen = 4, IRPrint = 0x01

***JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.

***JLink Warning: PC of target system has unexpected value of 0x23F11D84 after reset.

Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ

Info: CP15.0.1: 0x1D112112: ICache: 8kB (4*64*32), DCache: 8kB (4*64*32)

Info: Cache type: Separate, Write-back, Format C (WT supported)

JTAG speed: 1000 kHz

No Algorithm found for: 00100000H - 001004A7H

Erase skipped!

 

Добавляю в архиве сам проект

 

Спасибо за помощь

arm9.rar

Изменено пользователем intel-DX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И правильно не шьет: по адресу 0x100000 расположено масочное ПЗУ, шить которое нельзя. Посмотрите установки линкера в примерах из комплекта Keil.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И правильно не шьет: по адресу 0x100000 расположено масочное ПЗУ, шить которое нельзя. Посмотрите установки линкера в примерах из комплекта Keil.

 

:) Keil может шить куда угодно. Там в самом загрузчике есть механизм ремапинга адресов.

Ошибка в том, что именно загрузчик (файл с расширением FLX или FLM) не имеет ремапинга с этих адресов о чем и сообщает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я понимаю суть ошибки, но какой адрес DataFlash???

 

Видимо не понимаете все таки.

Ищите в загрузчике эти адреса!

Если не найдете исходников загрузчика, делайте реверс.

Если не найдете реверс чего собственно делать, то подсказка - загрузчики грузятся во внутреннюю RAM.

Лог JTAG адаптера также показывает что куда загружается и запускается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...