Problema crítico
Se o seu programa ler o valor de um não-inicializado .bss Variável
durante a simulação de HDL, e a BSP (biblioteca do sistema) é compilada
apenas com o ModelSim, nenhuma propriedade de suporte de hardware
habilitado no Nios II IDE, aparece um aviso sobre dados não filtrados
sendo 'x'. Este aviso aparece porque quando esta propriedade
está habilitada, o código que limpa o .bss região da memória
é omitido para acelerar a simulação de HDL para que esta região de memória seja desinializada.
O.bss região contém variáveis locais globais e estáticas
que não são inicializados pelo aplicativo, de modo que eles padrão para um valor
de zero. Quando o processador Nios II lê variáveis nãonitializadas,
ele exibe um aviso e converte qualquer um dos bits do não inicializado
dados a zero que imitam corretamente o efeito do ausente .bss Limpar
Código. O código de camada de abstração de hardware (HAL) que é executado antes
e depois main() pode usar .bss variáveis,
para que esses avisos possam aparecer mesmo que sua aplicação não
use o .bss Seção.