Jump to content

    
Sign in to follow this  
intel-DX

Keil не шьет AT91SAM9260

Recommended Posts

Добрый день, занялся сборкой 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

Edited by intel-DX

Share this post


Link to post
Share on other sites

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

Share this post


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

 

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

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

 

Share this post


Link to post
Share on other sites
Я понимаю суть ошибки, но какой адрес DataFlash???

 

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

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this