ID do artigo: 000086289 Tipo de conteúdo: Solução de problemas Última revisão: 30/05/2017

Por que os Cyclone V SoC CAN corrompem no Linux?

Ambiente

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

Devido a um problema em kernels Linux-socfpga antes de 4.1.33 para Cyclone® SoC V, os dados CAN podem ser curruptos.  Isso é devido a uma limitação da interface de escravo HPS L4, os registros no controlador CAN devem ser acessados com largura de 32 bits e são acessados incorretamente como 16 bits.

Resolução

socfpga-4.1.33 LTSI ou mais recente foram corrigidos no problema.

Veja : c_can: atualize D_CAN funções TX e RX para 32 bits - corrigir Altera Cyclone acesso

Produtos relacionados

Este artigo aplica-se a 3 produtos

FPGA SoC Cyclone® V SX
FPGA SoC Cyclone® V ST
FPGA SoC Cyclone® V SE

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.