ID do artigo: 000074978 Tipo de conteúdo: Solução de problemas Última revisão: 22/10/2013

Por que uma armadilha de memória desalinhada acontece no NicheStack TCP/IP Stack ao enviar mensagem multicast?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema de NicheStack TCP/IP Stack - Nios® II Edition, uma armadilha de memória desalinhada acontece quando uma mensagem de multicast é enviada e um fluxo de mensagens multicast são recebidas ao mesmo tempo.

 

Resolução

Baixe dois arquivos de texto, pk_alloc.c e ip_write_internal.c, e atualize arquivos pktalloc.c e ip.c com eles para lidar corretamente com mensagens multicast. Este problema será corrigido na versão futura do software Quartus® II.

1. pk_alloc.c
Atualizar /nios2eds/componentes/altera_iniche/UCOSII/src/net/pktalloc.c com pk_alloc.c

2. ip_write_internal.c
Atualizar /nios2eds/componentes/altera_iniche/UCOSII/src/ip/ip.c com ip_write_internal.c

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.