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

Runner2

Участник
  • Постов

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Runner2

  • День рождения 19.06.1984

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

538 просмотров профиля
  • Tue

  1. Проблема все таки в VirtualBox, поставил VMware Workstation - заработало... :rolleyes:
  2. Та же проблема, тоже коробка+WinXP. USB кабель система и коробка видит но IMPACT нет. Причем в основной системе, там у меня 8.1, IMPACT кабель видит... но при попытке установить тип флешки или залить прямо в плисину вылетает...
  3. С чего вы взяли что я пытаюсь скормить ей бин файл? Я формирую и пытаюсь загрузить MCS формат Вообще для генерации файла для флешки доступно всего 3 формата.: MCS, EXO, UFP Только сгенерировав файл MCS он один доступен при выборе SPI флеш, остальные форматы в окне выбора файла хоть ты их и сгенерил недоступны. Подтянул DONE к питанию через резистор 330 Ом, положительного эффекта нет все тоже самое.... Неосиливаю, в чем проблема.... :blink:
  4. При программировании флешки DONE вообще не переходит в состояние 1. bitgen опции это где такие? Есть вот в опциях Generate Programing File, разделе -g DonePin: есть варианты Pull UP и Float. Изменение этого параметра эффекта не дает.... Я просто никогда раньше не работал с плисами со внешней флешкой... А со встроенной проблем не было... Попробую подтянуть DONE резистором Спасибо за советы.
  5. Всем привет! Осваиваю ПЛИС. Чип XC6SLX9-3TQG144C, SPI флеш память AT45DB041D. Среда Xilinx ISE Design Suite 13.4, программирую IMPACT -ом В саму плисину все прекрасно загружается и прошивка работает. При попытке запрограммировать флеш память '1': Erasing device... done. '1': Erasure completed successfully. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address 0x00053393 is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x00053393 is in sector 6. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address 0x00053393 is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x00053393 is in sector 6. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address 0x00053393 is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x00053393 is in sector 6. INFO:iMPACT - Address 0x00000000 is in sector 0. INFO:iMPACT - Address 0x00053393 is not located at the start of a sector boundary. The whole sector will be erased. INFO:iMPACT - Address 0x00053393 is in sector 6. INFO:iMPACT - Address 0x00000000 is in page 0. INFO:iMPACT - Address 0x00053393 is in page 1291. '1': Programming Flash...done. '1': Programming completed successfully. INFO:iMPACT - Address 0x00000000 is in page 0. INFO:iMPACT - Address 0x00053393 is in page 1291. '1': Verifying device...done. '1': Verification completed successfully. '1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and mode settings. INFO:iMPACT - '1': Flash was not programmed successfully. PROGRESS_END - End Operation. Elapsed time = 98 sec. Сбой программирования. При этом флешка стирается и проверяется командой Blank Chek без ошибок. Вся схемотехника подключения флешки к плисине вроде сделана по Spartan-6 FPGA Configuration User Guide, только DONE не подтянут к Vcc, а висит на этом выводе светодиод с резистором на землю. Подскажите что я делаю не так, заранее спасибо.
  6. Раз не работает с переобъявлением ноги, попробуйте напрямую незнаю что у вас за компилятор, но на мплаб с30 выглядело бы както так void main(void) { while(1) { if (PORTAbits.RA0 == 0) { time1++; } } } В любом случае, следует в компиляторе посмотреть заголовочный файл. И убедится каким образом там обозваны ноги. например тот же код можно накорябать и так void main(void) { while(1) { if (_RA0 == 0) { time1++; } } } И я в вашем коде чето не вижу подключения заголовочного файла вашего пика, или не требуется?
×
×
  • Создать...