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

Sharapov

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

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

  • Посещение

Репутация

0 Обычный

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

717 просмотров профиля
  1. Перед закрытием программы Altium Designer записывает информацию о своём текущем состоянии в каталог c:\Users\%userName%\AppData\Roaming\AltiumDesignerSummer09\. На сколько я понимаю в этом каталоге содержутся данные о контексте программы на момент последней сессии. В силу того, что AD у меня периодически генерирует программные исключения (думаю я не один такой :) ), в том числе и в момент закрытия, то скорее всего один из файлов, куда сохраняется информация о самом контексте перезаписывается не корректно, о чем и свидетельствует программное исключение в момент следующей загрузки AD: Решилось у меня это просто - удалением каталога c:\Users\%userName%\AppData\Roaming\AltiumDesignerSummer09\. Надо отметить, что переустановка AD не помогла по той причине, что этот каталог оставался не тронутым деинсталлятором. В общем, как-то так.
  2. Всем спасибо - решение найдено ;).
  3. Почистил реестр - не помогло.
  4. А может подскажете, где хранится файл настройки алтиума? Ну там куда сохраняется список открытых проектов?
  5. Так а при чем тут проект, мне в саму среду не попасть! А в каких ветках реестр надо бы почистить?
  6. Краш Altiuma!

    Доброго времени суток. Столкнулся с такой вот проблемой. Работаю в альтиуме какое то время, затем закрываю его, снова запускаю и получаю сообщение об ошибке: "Exception EOleException in module dxp.exe at ... List Index out of bounds (4)" Дальше программа вылетает. Уже второй раз так происходит за последнее время. Система: Win 7 Ultimate, Altium 9.4.0.20159 Переустановка не помогла! Может кто сталкивался с такой проблемой?
  7. Приветствую. Возможно ли такое: Имеется проект печатной платы состоящий из partA.SchDoc, partB.SchDoc, partA.PcbDoc, partB.PcbDoc. Собственно сам вопрос: можно ли каким то образом выгружать partA.SchDoc только на partA.PcbDoc, соответственно partB.SchDoc только на partB.PcbDoc в рамках одного проекта? Спасибо.
  8. FT232R

    Доброго времени суток. Столкнулся со странным поведенем виртуальноко ком-порта. Есть FPGA, в котором синтезирован UART, посылающий данные на скорости 115200 (но это по сути не важно). Соединялось это с ПК раньше через MAX3232 и проблем никаких не было. Решил поменять интерфейсную микросхему на FT232R для пущей гибкости и в итоге получаю помимо виртуального ком-порта еще и HID-устройство (мышь на последовательном порте), что в конечном итоге приводит к невозможности работать со штатной мышью (курсор постоянно меняет свое местоположение). Сейчас проблема решается тем, что сигнатуру пакета, посылаемого из FPGA приходится изменять. При определенных вариантах посылаемой структуры данных порт ведет себя в привычном режиме. Было ли у кого что подобное и как это вылечилось?
  9. at89c51ed2, решил я проблему с конфигурацией FPGA через Xilinx Platform Flash. В общем дело было так - пришли мои платы с производства, после монтажа компонентов всё тщательно промыл в ультразвуковой ванне, был у меня готовый проект, правда я сейчас не в ISE работаю, а в EDK, но по сути не так важно, главное что на выходе у нас битстрим получается (*.bit). Так вот, пошел по тому же пути что и со своей отладкой Spartan-3AN (кстати на плате у меня стаит Spartan-3E XC3S500E), получил импактом *.mcf и зашил его во флэшу, выставил M2..M0 в нули и ... в итоге всё тоже самое: шьется отдельно FPGA, шьется отдельно Flash, всёработает как надо, однако при выключении/включении питания та же ситуаия, что и описана выше - FPGA упорно не хочет грузить конфиг из флэши. Ну тут, в принципе, понятно стало, что дело не в китах, а в моём понимании и действительно так и оказалось. Короче поизучав документацию я, наконец решил свою проблему. Дело оказалось в том, что *.bit файл создавался с неправильной опцией, а именно: bitgen -g StartUpClk:JTAGCLK а нужно было: bitgen -g StartUpClk:Cclk После этого изменения я пересобрал проект, сгенерировал новый *.mcs, прошил флэшу и всё заработало как и должно было, т.е. FPGA начала грузить конфигурацию из Platform Flash. Удачи!
  10. Уважаемый at89c51ed2, последние два дня провел изучая англоязычные форумы на предмет поиска решения вышеобозначенной проблемы и пришел к выводу, что вероятнее всего дело действительно в большом количестве источников конфигурирования, работающих от одного клока CCLK FPGA (кстати судя по схематику к CCLK также подключен ADC, Programmable Gain Amplifaer, DAC). Вероятно идет рассогласование импедансов, свидетелями чего мы с вами и являемся. Так что проще своё собрать и посмотреть, хотя с другой стороны киты должны быть по определению эталоном безглючности.
  11. К сожалению вопрос по конфигурированию FPGA через Platform Flash так и остался без ответа. Интересует именно этот способ, так как он заложен в будущую разработку. Буду продолжать поиск решения.
  12. Доброго времени суток, господа. В общем, стал недавно обладателем двух таких отладочных китов. В результате работы с ними возник один единственный вопрос: как затставить FPGA грузиться с установленной на борду Xilinx Platform Flash PROM XCF04F. Вроде бы всё делаю правильно, согласно документации, однако FPGА упорно не хочет грузить конфигурацию из PROM. Причем отдельно *.mcs файл, полученный из битстрима iMPACTом совершенно нормально шьется в PROM через JTAG и проходит верификацию, тоже самое с программированием и самой FPGA через JТAG - всё работает корректно, однако при включении питания при уже зашитой PROM ничего не происходит. Все пины, ответственные за конфигурацию в нужных состояниях. Прилагаю лог, полученный при включении борды и выполнении команды Read Status Register в iMpact: INFO:iMPACT - Current time: Чт 4. фев 09:28:14 2010 // *** BATCH CMD : ReadStatusRegister -p 1 PROGRESS_START - Starting Operation. Maximum TCK operating frequency for this device chain: 10000000. Validating chain... Boundary-scan chain validated successfully. '1': Reading status register contents... CRC error : 0 IDCODE not validated while writing FDRI : 0 DCM Locked : 1 status of GTS_CFG_B : 0 status of GWE : 0 status of GHIGH : 1 value of VSEL pin 0 : 1 value of VSEL pin 1 : 1 value of VSEL pin 2 : 1 value of MODE pin M0 : 0 value of MODE pin M1 : 0 value of MODE pin M2 : 0 value of CFG_RDY (INIT_B) : 1 DONEIN input from Done Pin : 0 SYNC word not found : 0 '1': SPI access core not detected. SPI access core will be downloaded to the device to enable ope rations. INFO:iMPACT - Downloading core file C:/Xilinx/11.1/ISE/spartan3a/data/xc3s700an_spi.cor. '1': Downloading core... done. '1': Reading status register contents... CRC error : 0 IDCODE not validated while writing FDRI : 0 DCM Locked : 1 status of GTS_CFG_B : 1 status of GWE : 1 status of GHIGH : 1 value of VSEL pin 0 : 1 value of VSEL pin 1 : 1 value of VSEL pin 2 : 1 value of MODE pin M0 : 0 value of MODE pin M1 : 0 value of MODE pin M2 : 0 value of CFG_RDY (INIT_B) : 1 DONEIN input from Done Pin : 1 SYNC word not found : 0 INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0011 1111 1000 1100 INFO:iMPACT:2492 - '1': Completed downloading core to device. INFO:iMPACT - '1': Checking done pin....done. '1': Core downloaded successfully. Ready/Busy Bit: 0 Result of Main Memory Page to Buffer Compare: 0 Device Density Bits: 0000 Sector Protection enabled: 0 Power of 2 binary page size enabled: 1 The security register values are: Sector[0]: NOT SECURED (0) Sector[1]: NOT SECURED (0) Sector[2]: NOT SECURED (0) Sector[3]: NOT SECURED (0) Sector[4]: NOT SECURED (0) Sector[5]: NOT SECURED (0) Sector[6]: NOT SECURED (0) Sector[7]: NOT SECURED (0) Sector[8]: NOT SECURED (0) Sector[9]: NOT SECURED (0) Sector[10]: NOT SECURED (0) Sector[11]: NOT SECURED (0) Sector[12]: NOT SECURED (0) Sector[13]: NOT SECURED (0) Sector[14]: NOT SECURED (0) Sector[15]: NOT SECURED (0) Sector[16]: NOT SECURED (0) The lockdown register values are: Sector[0]: NOT LOCKED DOWN (0) Sector[1]: NOT LOCKED DOWN (0) Sector[2]: NOT LOCKED DOWN (0) Sector[3]: NOT LOCKED DOWN (0) Sector[4]: NOT LOCKED DOWN (0) Sector[5]: NOT LOCKED DOWN (0) Sector[6]: NOT LOCKED DOWN (0) Sector[7]: NOT LOCKED DOWN (0) Sector[8]: NOT LOCKED DOWN (0) Sector[9]: NOT LOCKED DOWN (0) Sector[10]: NOT LOCKED DOWN (0) Sector[11]: NOT LOCKED DOWN (0) Sector[12]: NOT LOCKED DOWN (0) Sector[13]: NOT LOCKED DOWN (0) Sector[14]: NOT LOCKED DOWN (0) Sector[15]: NOT LOCKED DOWN (0) Sector[16]: NOT LOCKED DOWN (0) '1': Reading security register... Factory ID 07 09 01 15 17 09 1F 25 00 00 08 11 FF FF 08 FF 30 30 4D 30 31 32 38 37 04 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF done. '1': Reading security register... One-time User Programmable FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF done. PROGRESS_END - End Operation. Может кто сталкивался с похожей проблемой? П.С. Версия софта имеет номер 11.1
×
×
  • Создать...