当前位置:  技术问答>linux和unix

关于powerpc(mpc8319)不能跟其它主机can通讯问题:

    来源: 互联网  发布时间:2017-05-22

    本文导语:  小弟最近接手 mpc8309,其can通信遇到了问题:   相同的两块MPC88309 进行can通讯,没有问题,相同的两块arm板之间can通讯也没有问题,但是mpc8309与arm不能进行can通讯,其中,arm板是公司经过现场验证的, mpc8309 和arm...

小弟最近接手 mpc8309,其can通信遇到了问题:
  相同的两块MPC88309 进行can通讯,没有问题,相同的两块arm板之间can通讯也没有问题,但是mpc8309与arm不能进行can通讯,其中,arm板是公司经过现场验证的, mpc8309 和arm上用的测试程序是一样的,就是用各自的交叉编译器编译了一下。
  mpc8309当arm给发数据时,能检测到中断,但是报错误。
测试程序是socketcan测试,简单的几步(只贴主要的步骤):


int main(int argc, char **argv)
{
    int s; /* can raw socket */
    int nbytes, ret;
    struct sockaddr_can addr;
    struct can_frame frame, rframe;
    struct ifreq ifr;
    int i;

    /* check command line options */
    if ((argc != 2) && (argc != 3)) {
        fprintf(stderr, "Usage: send frame: %s .n", argv[0]);
        fprintf(stderr, "Usage: receive frame: %s  .n", argv[0]);
        return 1;
    }

 /* open socket */
    if ((s = socket(PF_CAN, SOCK_RAW, CAN_RAW)) 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 坐等机器人收录PowerPc论坛+散分
  • PowerPC模拟器 PearPC
  • 基于POWERPC880的内核移植问题
  • 请问一下powerpc 的os tick 是用timer做的吗?
  • 如何提高Powerpc 8270嵌入式系统性能?
  • 关于在linux交叉编译powerpc-e300c3-linux-gcc的编译问题
  • 关于在X86跟在PowerPc上运行同样的linux程序结果不一样
  • request_irq 在linux-2.4.4 注册中断的问题,基于PowerPC iis7站长之家
  • 谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法
  • 基于PowerPC和Linux的 STP 怎么做?
  • 编译Linux-2.4.18 for PowerPC750
  • 关于powerpc-linux-uclibc-gcc的使用
  • Linux在PowerPc上的二进制文件格式是ELF吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3