Forum Discussion
Altera_Forum
Honored Contributor
15 years agoThe behavior was been:
After downloading POF, from IDE i download onto FLASH my NIOS software. The NIOS wille be boot fine in first time. Because flash config is empty, TSE_MAC ask me in console "enter new MAC-address because i cant' found him". So, after i enter new 9-digit MAC, FPGA ROM immediately crashes... Next, if i turn OFF and turn ON the power switch, then power is near zero and i see LOADING led. After some time (minute or more) this led if off and turns on ERROR led. How i think, software, by writing new MAC-address, writes him onto FPGA ROM. Thus FPGA can't load after this. But more strange, my work project also contain needles correctives (corresponding Altera recommendations) for activation RGMII mode, but load and works fine. I try to find address of storing MAC (i think what FPGA ROM corrupted after calling generate_and_store_mac_addr() function), but i can't find and calculate absolute address for storing MAC. P.S.: sorry for my bad english %) :) [RU] Поведение было такое. Залил POF, после чего из IDE залил НИОС на флэшку, загрзился (первый раз) - TSE в консоль пишет "введи мне МАС-адрес, т.к. я его не нашел". Так вот после того как я ввожу новый МАС-адрес, она (ПЛИС) тут же глохнет. Далее, если передернуть питание, то потребление практически нулевое, какое-то время горит светодиод LOADING, после чего (видимо, по истечении таймаута) загорается светодиод ERROR. То есть, как я понял, он, записывая МАС-адрес, перетирает сам образ прошивки ПЛИС, поэтому она и не может загрузиться. Что самое странное, мой рабочий проект также содержит необходимые корретивы (в соответствии с рекомендациями Альтеры) для активации RGMII, однако работает и грузится нормально. Пытался понять в какое именно место пишется МАС (подозреваю, что гадит функция generate_and_store_mac_addr() или ее недра), но мне не удалось вычислить точный адрес записи. П.С.: извиняюсь, если по-англицки пишу неграмотно :) [/RU]