天马行空 发表于 2023-12-15 18:19:44

分享个以太网工具,顺便请教个问题

本帖最后由 天马行空 于 2023-12-15 18:24 编辑

netxduo以太网通信基本搞通了,网上找了个工具测试了哈,感觉不错,IPV4和IPV6都能测。分享给有需要的人们。




天马行空 发表于 2023-12-15 18:30:17

使用STM32F429的硬件CRC,为啥只要跑到__RBIT(pBuffer)就死掉了?有谁碰到过此问题?



eric2013 发表于 2023-12-16 08:27:27

天马行空 发表于 2023-12-15 18:30
使用STM32F429的硬件CRC,为啥只要跑到__RBIT(pBuffer)就死掉了?有谁碰到过此问题?
软件CRC试试


static uint32_t crc32_8bit_rev (uint32_t crc32, uint8_t val) {
uint32_t n;

crc32 ^= __RBIT (val);
for (n = 8; n; n--) {
    if (crc32 & 0x80000000U) {
      crc32 <<= 1;
      crc32^= 0x04C11DB7U;
    } else {
      crc32 <<= 1;
    }
}
return (crc32);
}

天马行空 发表于 2023-12-16 09:20:25

好的,谢谢,我试试看

水晶之泪0517 发表于 2023-12-20 19:30:56

大概率是4字节对齐问题

天马行空 发表于 2023-12-22 20:17:51

水晶之泪0517 发表于 2023-12-20 19:30
大概率是4字节对齐问题

这个原因还真没想到过,回头有时间再看看。。。。目前改用软件CRC跑起来没啥毛病
页: [1]
查看完整版本: 分享个以太网工具,顺便请教个问题