12
返回列表 发新帖
楼主: qinbin-414122

[S32] S32K144 FlexCAN例程不好用

[复制链接]

该用户从未签到

2

主题

15

帖子

0

注册会员

Rank: 2

积分
78
最后登录
2017-12-6
发表于 2017-5-19 18:22:00 | 显示全部楼层
我用的FRDM-S32K144板子,今天使用example的例程,发现虽然配置的can0,但是can1输出数据了,还没有找原因。你可以测试下can1口,试试
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-12-8 10:21
  • 签到天数: 743 天

    连续签到: 1 天

    [LV.9]以坛为家II

    0

    主题

    1650

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    19069
    最后登录
    2021-5-6
    发表于 2017-5-19 20:59:39 | 显示全部楼层


    Splore
    我又来签到了.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-12-23 09:57
  • 签到天数: 1587 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    5

    主题

    3048

    帖子

    23

    金牌会员

    Rank: 6Rank: 6

    积分
    8416
    最后登录
    2025-4-23
    发表于 2017-5-19 21:41:38 | 显示全部楼层
    ls的,叫俺么?在的。

    板子手头木有,没法验证。
    肯定要么是软件,要么是硬件问题嘛
    都是废话。

    等我拿到板子再帮lz验证吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-7 17:21
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    13

    主题

    82

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    251
    最后登录
    1970-1-1
    发表于 2017-5-20 16:07:49 | 显示全部楼层
    楼主可以试下不用按键中断,直接让板子一直发送CAN数据试试。官方的SDK,EAR和RTM我试过都可以的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    51

    帖子

    0

    注册会员

    Rank: 2

    积分
    168
    最后登录
    1970-1-1
    发表于 2017-5-22 10:36:19 | 显示全部楼层
    说实话,Freescale的固件驱动和PE初始化都有很多问题。
    例如用KEAZ128驱动I2C的24LC02,用PE的LDD中断方式读取。一开始需要读取的参数少,没发现问题。后来需要上电一次初始化大量变量,结果256个字节读居然读了2s,如果快了就总线冲突,返回错误标志。

    后来改用固件V2.0,写没问题,读取错误,返回标志是无应答。后来发现读取子程序中调用的I2C_WriteOneByte函数,写没错,读就会返回I2C_ERROR_NO_GET_ACK。导致读失败。那个读函数根本没法直接用。

    只好自己一顿改。改后256个字节读取也就一百多毫秒。

    这类问题太多了,上面只是一个例子而已。

    想省事,还是算了,老老实实自己一个一个固件弄吧,否则到处是窟窿。
    总之,Freescale在底层驱动方面支持实在是差,到处是bug,这点远不如意法。
    NXP的FAE们可千万别打我
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-11 15:12
  • 签到天数: 190 天

    连续签到: 1 天

    [LV.7]常住居民III

    1

    主题

    232

    帖子

    1

    高级会员

    Rank: 4

    积分
    677
    最后登录
    2019-12-11
     楼主| 发表于 2017-10-16 09:44:13 | 显示全部楼层
    应该是板子的问题,后来拿2.0的芯片焊了个新板子就好了,但不排除DEMO板子那个芯片没有用好。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    18
    最后登录
    2018-1-5
    发表于 2018-1-4 16:45:05 | 显示全部楼层
    请问楼主,这个问题解决了吗,我也遇到相同问题,收发都不能实现
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-12-23 09:57
  • 签到天数: 1587 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    5

    主题

    3048

    帖子

    23

    金牌会员

    Rank: 6Rank: 6

    积分
    8416
    最后登录
    2025-4-23
    发表于 2018-1-4 17:23:38 | 显示全部楼层
    换芯片,确认芯片版本是新的0N47T的是2.0版本的,可用;0N77T的是老版本,不可用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    48
    最后登录
    2019-5-16
    发表于 2018-1-5 13:55:46 | 显示全部楼层
    S32K144 开发交流群583113977
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2021-5-27 14:51
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    21

    主题

    75

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    298
    最后登录
    2025-7-3
    发表于 2018-1-31 13:55:36 | 显示全部楼层
    笑面牛王 发表于 2018-1-4 16:45
    请问楼主,这个问题解决了吗,我也遇到相同问题,收发都不能实现

    目前解决了啊,我现在也是收发都不能实现,搞了好久了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 01:04 , Processed in 0.107214 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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