ID do artigo: 000089058 Tipo de conteúdo: Mensagens de erro Última revisão: 04/04/2023

Por que o programa Nios® V Micrium MicroC/OS-II (uC/OS-II) parou durante a execução do programa?

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no software Intel® Quartus® Prime Pro Edition v21.4 e anterior Nios®, você pode experimentar um programa V uC/OS-II interrompido durante a execução do programa. O evento pode ocorrer quando as seguintes condições são atendidas:

1. Você está usando o pacote de BSP Nios V uC/OS-II.

2. Você habilitada hal.enable_runtime_stack_checking

Isso se deve ao comportamento esperado do programa Nios V. Se alt_sbrk() for chamado de dentro de uma tarefa uC/OS-II, ela acionará uma exceção de ebreak notificando o usuário de uma condição de estouro de pilha e interromperá o programa.

Resolução

Os usuários podem desabilitar a configuração "hal.enable_runtime_stack_checking" no programa Nios V uC/OS-II.

Isso está programado para ser corrigido em uma versão futura do software Intel® Quartus® Prime Edition.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.