Modelsim erro código 211: violação de segmentação .. O que fazer

J

JJFORTY

Guest
Oi todo mundo. Eu tenho ModelSim 5,8 que é chamado de designer de HDL para simulação FPGA (6,3). o probleme é que quando eu Execut o comando: "adicionar * onda" ou "adicionar o nome da onda" em ModelSim-lo desaparecer completamente (saída ModelSim) e na janela de log HDL-lo dizer: Leitura C :/ FPGAdv63LSPS/Modeltech/tcl/vsim / Reading pref.tcl C :/ FPGAdv63LSPS/Hds/resources/downstream/modelsim/hdsInit.tc_ Conectado ao HDS # Tentativa rastreamento de pilha sig 11 de sinal # pego: signo [11] # # vsim_stacktrace.vstf escrito tempo atual Qua Abr 13 13 : 2005 # 42:01 Stack ModelSim rastreamento Programa # = # vsim Id = "5.8c" versão # = "2.004,03" Data # = "25 março de 2004" Plataforma # = win32 # 0 0x005add42: '+ 0xf1002' # 1 0x005add7c: '+ 0xf103c' Call Stack # Corrupt ** Fatal: (SIGSEGV) acesso ponteiro Bad. Fechando vsim. ** Fatal: VSIM está saindo com código 211. (. Códigos de saída são definidos no apêndice mensagens ModelSim do Manual do Usuário do ModelSim) no manual do seu modelsim indicou que o código 211 significa: violação de segmentação. Eu não sei o que fazer para correcte o probleme, i'v tentei deletar o arquivo modelsim.ini, também para reinstal ModelSim, a sua não HEPL .... Por isso, pode tel me o que é que posso fazer para resolver este problema. Obrigado por responder.
 
ModelSim, por vezes, falhar e desaparecem quando encontra situações confusas. Tente executá-lo por si só, sem chamá-lo de outro app. Experimente colocar uma simples, projeto HDL totalmente diferente para ver se as mudanças de problema. O sintoma que você descreve, desaparecendo quando você adiciona sinais para a janela de onda, é muito comum com uma licença incorreta. Se isso é verdade, então não podemos ajudá-lo aqui.
 
Graças echo47 para a resposta rápida Tentei executá-lo por si só, mas nenhuma alegria .. mesmo erro quando "add onda *" ou "adicionar o nome da onda" em ModelSim-lo desaparecer completamente (saída ModelSim). Os apperas lincese estar ok .. Alguma sugestão?
 
parece que o problema é devido a alguma licença de idade trabalhando em modeltech demônio, ou você deve estar usando algum keygen. ModelSim falha ao tentar adicionar um sinal no painel de onda. ele verifica a licença novamente neste ponto do tempo. ele está olhando para a cadeia de vender personalizado no arquivo de licença no momento. se você tiver uma licença genuína em seguida, formatar a máquina e reinstalar o software. jarrete
 
Caramba! Não formatar a sua máquina ou reinstalar qualquer coisa. Basta substituir o arquivo de licença com uma legítima. ModelSim é caro, mas se você é um estudante, pergunte ao seu professor se a escola pode fornecer algum tipo de baixo custo ou licença acadêmica livre.
 
Eu acho que este erro é devido ao problema de licença. Eu acho que ModelSim 5,8 preciso de você para substituir um arquivo. Dll, além de fornecer um arquivo de licença adequada. Você pode considerar a upgrate em 6,0 ModelSim que está precisando de um arquivo de licença para o funcionamento completo.
 
Se você tem certeza de que o arquivo LIC é ok, tentar colocá-lo em uma nova pasta. Chamá-lo para msim.dat exemplo na pasta toto. Nas variáveis ​​de ambiente, adicione o novo ambiente. exemplo: set LM_LICENSE_FILE para c: \ flexlm \ license.dat alterá-lo para c: \ toto \ msim.dat, c: \ flexlm \ license.dat Por sua vez, a sua licença ModelSim será lido primeiro .. Espero que ajude Felicidades :)
 
Eu tenho esse mesmo erro e veio aqui à procura de respostas. Este erro não é necessariamente uma questão de licença. Por exemplo, eu sabia que minha licença foi bom assim que tinha que ser outro problema. Eu não encontrei nenhuma ajuda em tudo no Google, mas eu finalmente descobri. Meu problema era que eu tinha uma interface "pendente" SystemVerilog em minha lista exemplo DUT porta. Por exemplo:
Code:
 my_dut my_dut (. / / Mais portas my_vid_if () / / mais portas);
ModelSim _não_ permitir que você tenha uma interface dangling SV na lista de uma instância de porta. Você deve conectar-se a interface para qualquer porto do módulo de interface de embrulho ou criar uma instância da interface (como eu fiz abaixo) e conecte-se!
Code:
 instância / / SV de interface de Video_Output_If vid_out_if (); my_dut my_dut (/ / mais portas my_vid_if (vid_out_if);. / / Mais portos);
A interface não tem que realmente ir a qualquer lugar útil, mas você deve conectá-lo. Pz!
 
Eu experimentei este problema algumas vezes. A última vez que ocorreu foi logo após uma falha do sistema (devido a um outro problema). A solução para mim foi simples. Eu apaguei todos os arquivos na pasta do projeto ModelSim, exceto para os arquivos de origem e re-compilado. Voila! Não há mais erro.
 

Welcome to EDABoard.com

Sponsor

Back
Top