sasha_sem 0 6 июня, 2008 Опубликовано 6 июня, 2008 · Жалоба Встречалась ли Вам такая ситуация и как её можно решить? У меня возникла проблема с запуском standalone платы на базе процессора PNX1500E/G. Плата была разработана на основе LCP1500 development board. Загрузка платы осуществляется через MDS-USBJTAG в EEPROM, используется bootscript из установленного пакета NDK5.6, т.е. стандартный bootscript. Проблема вот в чем - после сборки, загрузки bootscript'а (jtag.eep файла) и после ресета, на jtag не выдается 32bit'ное магическое значение(0x12340002) готовности процессора к загрузке, соответственно не возможно загрузит рабочую программу в дальнейшем через дебаггер или dvpMon. После некоторых манипуляций с исходником bootscript'а, выяснилось, что загрузка зависает при попытке инициализировать регистры PCI (любые из диапазона 0x040010 - 0x040FFC). Если не делать попыток записи в эти регистры, то система проходит начальную загрузку (но этот процесс не стабилен) и позволяет периодически загрузить через дебаггер исполняемую программу и есть возможность посмотреть содержимое памяти средствами отладчика, но при старте программы процессор тут же зависает. :crying: Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться