zmicky

    1. helper2416_modbus_主从机测试_支持TCP/RTU 5/11040 嵌入式系统 2015-03-27
      恩,好的,谢谢
    2. 多个CAN节点无法通信 7/54427 DSP 与 ARM 处理器 2015-03-26
      你好,之后将一个终端电阻卸掉后,四块板子通信没有出现应答错误,但是在后来的实验中(即总线上只有一个120欧的终端电阻)发现,出现了填充位错误,现在还没有找到原因。
    3. helper2416_modbus_主从机测试_支持TCP/RTU 5/11040 嵌入式系统 2015-03-26
      您好,我看了这篇文章后对libmodbus移植,在编译tests里的测试代码时出现一些问题: undefined reference to 'modbus_new_tcp' undefined reference to 'modbus_set_debug' …… 这是没有找到库文件吗,可以帮忙解答一下吗,另外使用make命令后,为什么.lib文件夹里的是可执行代码,如果想自己编程实现怎么编译呢?(makefile目前还看不懂,请多多指教) 非常感谢!
    4. 多个CAN节点无法通信 7/54427 DSP 与 ARM 处理器 2015-03-03
      jishuaihu 发表于 2015-3-2 10:53 MBOX寄存器组的MSGID寄存器,并配合LAM0寄存器屏蔽无关的位。类似485的地址。多机通讯肯定设计到地址标识的问题。接收发好像是只接收标识符未屏蔽位置相同的ID发过来的数据。我用过CAN,但是是修改的别人的代码,配置方面还不太熟悉
      谢谢你的回复,我后来测试发现使用两块DSP板和一块BB板进行收发,结果是正常的,然后我看了下之前的错误是应答错误,应答是接收器在正确接收到数据帧后在应答间隙回复一个显性位,这个是硬件自动回复,还没有到标识符过滤的,所以问题出现在BB板的CAN收发器上,可是不知道CAN收发器有什么区别,都是3.3V的SN65HVD230,为什么还不能正常收发呢?
    5. 多个CAN节点无法通信 7/54427 DSP 与 ARM 处理器 2015-03-02
      jishuaihu 发表于 2015-3-1 18:53 是不是邮箱标识位不对啊
      邮箱标识符??没明白 用两块BB板和一块DSP板进行CAN通信出现上面的错误,可是拔掉一个BB板后,一对一收发时正确的。
    6. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-30
      我找到原因了,借版描述下问题,给后来的人借鉴下,谢谢楼主 am3359有DCAN控制器,但是这不代表beaglebone源码里把can加进去了,事实上是am335x-EVM支持,在/arch/arm/mach-omap2里的board-am335x.c里把can初始化添加进去,我不清楚哪个是代表beaglebone板,所以都添加了 /* Beaglebone < Rev A3 */ static struct evm_dev_cfg beaglebone_old_dev_cfg[] = {         {am335x_rtc_init, DEV_ON_BASEBOARD, PROFILE_NONE},         {clkout2_enable, DEV_ON_BASEBOARD, PROFILE_NONE},         {rmii1_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {usb0_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {usb1_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {mmc0_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {i2c2_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {sgx_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {d_can_init,        DEV_ON_BASEBOARD, PROFILE_NONE},                    /*add*/         {NULL, 0, 0}, }; /* Beaglebone Rev A3 and after */ static struct evm_dev_cfg beaglebone_dev_cfg[] = {         {am335x_rtc_init, DEV_ON_BASEBOARD, PROFILE_NONE},         {clkout2_enable, DEV_ON_BASEBOARD, PROFILE_NONE},         {tps65217_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {mii1_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {usb0_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {usb1_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {mmc0_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {i2c2_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {sgx_init,        DEV_ON_BASEBOARD, PROFILE_NONE},         {d_can_init,        DEV_ON_BASEBOARD, PROFILE_NONE},                  /*add*/         {NULL, 0, 0}, }; 然后将d_can_init函数修改为如下: static void d_can_init(int evm_id, int profile) {         switch (evm_id) {         case IND_AUT_MTR_EVM:                         setup_pin_mux(d_can_ia_pin_mux);                         /* Instance Zero */                         am33xx_d_can_init(0);                 break;         /*add*/         case BEAGLE_BONE_A3:         case BEAGLE_BONE_OLD:         case GEN_PURP_EVM:         case GEN_PURP_DDR3_EVM:                         setup_pin_mux(d_can_gp_pin_mux);                         /* Instance One */                         am33xx_d_can_init(1);                 break;         default:                 break;         } } PS:这么久没有找到原因是因为上不了google,google果然还是强大的多
    7. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-28
      请问你用的是哪个版本的软件包
    8. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-28
      PC用的ubuntu10.4,开发板是TI官网下载的开发包ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install.bin,内核版本号linux am335x-evm 3.2.0。 那上边的CAN bus driver for Bosch D_CAN controller1.0不是CAN 设备驱动吗,动态加载后,出现了/sys/module/d_can和/sys/module/d_can_platform
    9. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-25
      开发板启动代码
    10. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-25
      file:///home/ubuntu/Desktop/1.png file:///home/ubuntu/Desktop/2.png 这是开发板启动代码,can驱动已经编译进去了,可是找不到设备,是不是还有什么操作没有完成?卡了好几天了,帮帮看下,谢谢啦
    11. Beaglebone外围电路ee_fpga_cape调试记录(五) - CAN 11/5165 DSP 与 ARM 处理器 2014-08-25
      你好,我正在用BeagleBone板做CAN通信,我按照《AM335X DCAN Driver Guide》里把DCAN驱动编译进内核里,但是在开发板终端显示不出can设备,用ifconfig -a,ip link都是找不到设备can0或者can1,请问是什么地方出问题了呢

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:11

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言