intel-DX 0 28 июля, 2010 Опубликовано 28 июля, 2010 (изменено) · Жалоба Добрый день, занялся сборкой 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 Изменено 28 июля, 2010 пользователем intel-DX Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 28 июля, 2010 Опубликовано 28 июля, 2010 · Жалоба И правильно не шьет: по адресу 0x100000 расположено масочное ПЗУ, шить которое нельзя. Посмотрите установки линкера в примерах из комплекта Keil. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 28 июля, 2010 Опубликовано 28 июля, 2010 · Жалоба И правильно не шьет: по адресу 0x100000 расположено масочное ПЗУ, шить которое нельзя. Посмотрите установки линкера в примерах из комплекта Keil. :) Keil может шить куда угодно. Там в самом загрузчике есть механизм ремапинга адресов. Ошибка в том, что именно загрузчик (файл с расширением FLX или FLM) не имеет ремапинга с этих адресов о чем и сообщает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
intel-DX 0 28 июля, 2010 Опубликовано 28 июля, 2010 · Жалоба Я понимаю суть ошибки, но какой адрес DataFlash??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 28 июля, 2010 Опубликовано 28 июля, 2010 · Жалоба Я понимаю суть ошибки, но какой адрес DataFlash??? Видимо не понимаете все таки. Ищите в загрузчике эти адреса! Если не найдете исходников загрузчика, делайте реверс. Если не найдете реверс чего собственно делать, то подсказка - загрузчики грузятся во внутреннюю RAM. Лог JTAG адаптера также показывает что куда загружается и запускается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться