请选择 进入手机版 | 继续访问电脑版
搜索
查看: 4508|回复: 19

[求助] S32K144 FlexCAN例程不好用

[复制链接]
  • TA的每日心情
    奋斗
    2018-7-31 15:25
  • 签到天数: 180 天

    [LV.7]常住居民III

    1

    主题

    226

    帖子

    873

    积分

    高级会员

    Rank: 4

    积分
    873
    发表于 2017-5-18 10:57:47 | 显示全部楼层 |阅读模式
    试验了几个S32K144 的例程,编译器是官方的S32K IDE,问题也是很多。目前最好试验结果的就是CAN,但是发现把例程生成代码,编译以及运行,接上USBCAN,但都没有收到相关的CAN报文。USBCAN使用的是500K通讯速率,板子官方2.0的板子,已经接了12V的电源。如果只是按一下按键发现单片机的TX口有波行输出,但发现不是SendCANData这个函数发出的报文,如果屏蔽        /* Wait until the previous FlexCAN receive is completed */             while(FLEXCAN_DRV_GetReceiveStatus(FSL_CANCOM1) == FLEXCAN_STATUS_RX_BUSY);这句话,单片机的CANTX是没有输出的。FlexCAN和普通的CAN差别这么大吗?还是说例程是有别的想法这么做的?
    我知道答案 目前已有19人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    71

    积分

    注册会员

    Rank: 2

    积分
    71
    发表于 2017-5-18 11:52:48 | 显示全部楼层
    你使用SDKs的例程,还是其他的例程,你可以试试SDKs,我虽然没往深了去使用他但我觉得这可应该还比较好用。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-7-31 15:25
  • 签到天数: 180 天

    [LV.7]常住居民III

    1

    主题

    226

    帖子

    873

    积分

    高级会员

    Rank: 4

    积分
    873
     楼主| 发表于 2017-5-18 14:53:21 | 显示全部楼层
    沙海一粟 发表于 2017-5-18 11:52
    你使用SDKs的例程,还是其他的例程,你可以试试SDKs,我虽然没往深了去使用他但我觉得这可应该还比较好用。 ...

    我就是用的S32K SDK的例程,这编译器说真的非常坑,一上午发现代码都不能随便放。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    15

    帖子

    78

    积分

    注册会员

    Rank: 2

    积分
    78
    发表于 2017-5-18 15:17:04 | 显示全部楼层
    qinbin-414122 发表于 2017-5-18 14:53
    我就是用的S32K SDK的例程,这编译器说真的非常坑,一上午发现代码都不能随便放。 ...

    你使用的是FRDM-S32K144的板子么?那个S32DS Example Projects里面的例程可以用么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 10:17
  • 签到天数: 476 天

    [LV.9]以坛为家II

    5

    主题

    1307

    帖子

    3954

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    3954
    发表于 2017-5-18 20:18:22 | 显示全部楼层
    lz板子调不出来发飙可以理解。

    不过让人帮助的话,至少实验环境/设备/参考例程什么的要说清楚讲明白吧。
    :L
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    78

    主题

    1038

    帖子

    3148

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3148
    发表于 2017-5-18 20:40:33 | 显示全部楼层
    对照下1.0和2.0的区别,SDK应该基于是1.0的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    71

    积分

    注册会员

    Rank: 2

    积分
    71
    发表于 2017-5-18 22:31:32 | 显示全部楼层
    streamsunshine 发表于 2017-5-18 15:17
    你使用的是FRDM-S32K144的板子么?那个S32DS Example Projects里面的例程可以用么? ...

    我官网的和FRDM-S32K144都有,FRDM-S32K144的OpenSDA被我整坏了。不过我今天用PE烧进去程序了。我用的SDK里的程序,可以用。没有使用Example projects的例程。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-7-31 15:25
  • 签到天数: 180 天

    [LV.7]常住居民III

    1

    主题

    226

    帖子

    873

    积分

    高级会员

    Rank: 4

    积分
    873
     楼主| 发表于 2017-5-19 09:16:30 | 显示全部楼层
    streamsunshine 发表于 2017-5-18 15:17
    你使用的是FRDM-S32K144的板子么?那个S32DS Example Projects里面的例程可以用么? ...

    是官方的2.0的板子,是这里面的例程。里面的例程就试了个CAN我这边不好用,但原厂那边说什么都没改就能成功。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-7-31 15:25
  • 签到天数: 180 天

    [LV.7]常住居民III

    1

    主题

    226

    帖子

    873

    积分

    高级会员

    Rank: 4

    积分
    873
     楼主| 发表于 2017-5-19 09:17:35 | 显示全部楼层
    Splore.Liu 发表于 2017-5-18 20:18
    lz板子调不出来发飙可以理解。

    不过让人帮助的话,至少实验环境/设备/参考例程什么的要说清楚讲明白吧。

    应该说清楚了吧,就是CAN的例程,每个CAN的例程都试过了都不行。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    15

    帖子

    78

    积分

    注册会员

    Rank: 2

    积分
    78
    发表于 2017-5-19 16:03:00 | 显示全部楼层
    沙海一粟 发表于 2017-5-18 22:31
    我官网的和FRDM-S32K144都有,FRDM-S32K144的OpenSDA被我整坏了。不过我今天用PE烧进去程序了。我用的SDK ...

    我这里有一个EAR,RTM和BETA的SDK,应该用哪个呢?你把SDK的程序下载到FRDM可以正常工作么
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|恩智浦技术社区   

    GMT+8, 2018-8-18 03:11 , Processed in 0.090260 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表