查看: 6663|回复: 4

[S32] s32k144 EEEROM不能使用

[复制链接]
  • TA的每日心情

    2018-11-27 09:26
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    13

    主题

    46

    帖子

    3

    中级会员

    Rank: 3Rank: 3

    积分
    205
    最后登录
    2019-10-16
    发表于 2018-11-2 14:12:45 | 显示全部楼层 |阅读模式
    本帖最后由 zchunhua25 于 2018-11-2 14:28 编辑

    我的代码在蓝宙的开发板上是可以实现EEEROM功能的,不过当初调试这个功能比较早,过程也不记得了。后来样板做回来了,把代码下载到样板上EEROM就实现不了,在执行这个函数时就出现ACCERR.IDE是IAR,代码是S32DS例程移植过来的。蓝宙的开发板MCU版本是“PS32K144HFVLL 0N77P QAF1612A”,我们自己做的板子的MCU版本是“PS32K144UAVLLA 0N57U QAC1705”。
    之前发的帖子有回复说可能是新版本的寄存器更新了,我对比着把寄存器都改过来了,还是不行。
    是否S32K144SUOYOU 版本都支持EEEROM?因为我发现有些版本硬件跟蓝宙的版本不一样,比如UART,IIC。
    141906i36303qzf0pkm300.png
    另外我还发现在两个芯片上的这个寄存器的值是不一样的,
    A9050B7B-3323-47cc-A57A-1761F733BB98.png

    在开发板上,也就是可以实现EEEROM的芯片上,SIM_FCFG1.DEPART=0X8
    而在样板上,也就不可以实现EEEROM的芯片上,SIM_FCFG1.DEPART=0XF



    我知道答案 目前已有4人回答
    CAN唤醒还是没整好
    回复

    使用道具 举报

  • TA的每日心情

    昨天 19:22
  • 签到天数: 2409 天

    连续签到: 6 天

    [LV.Master]伴坛终老

    56

    主题

    5312

    帖子

    73

    金牌会员

    Rank: 6Rank: 6

    积分
    26006
    最后登录
    2025-8-29
    发表于 2018-11-2 14:36:18 | 显示全部楼层
    PS开头的芯片是内部测试版本的,不是量产版本的。 0003.png

    量产版本的都是以FS开头的。

    0004.png
    建议找代理商申请几片量产版本的芯片进行重新测试。
    0005.png
    这个是我自己把蓝宙开发板上的芯片换位量产版本了。
    内部测试版本可能存在某种缺陷,所以不排除该问题是芯片版本问题导致的可能性。

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-11-27 09:26
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    13

    主题

    46

    帖子

    3

    中级会员

    Rank: 3Rank: 3

    积分
    205
    最后登录
    2019-10-16
     楼主| 发表于 2018-11-2 16:24:02 | 显示全部楼层
    Angel_YY 发表于 2018-11-2 14:36
    PS开头的芯片是内部测试版本的,不是量产版本的。

    量产版本的都是以FS开头的。

    谢谢你的回复和意见。我现在是蓝宙的板子可以实现,没有换芯片,我这两个芯片都是PS版本的,所以具体是不是不跟版本有关系,我也希望能问问版主。
    CAN唤醒还是没整好
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    5

    主题

    3048

    帖子

    23

    金牌会员

    Rank: 6Rank: 6

    积分
    8416
    最后登录
    2025-4-23
    发表于 2018-11-3 10:37:13 | 显示全部楼层
    官网看errata文档,0N77都算是上古版本了,和0N57真的真的不兼容。
    0N57也是有bug的。

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-11-27 09:26
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    13

    主题

    46

    帖子

    3

    中级会员

    Rank: 3Rank: 3

    积分
    205
    最后登录
    2019-10-16
     楼主| 发表于 2018-11-5 09:10:15 | 显示全部楼层
    谢谢大家的解答帮助,我周五下午折腾了一下,发现单步运行的时候,可以执行那个DEFlashPartition函数,而且EEEROM确实配置成功。好像想起以前开发板做这个功能的时候也是有这种情况,而且它这个EEEROM功能,一旦配置成功,以后它就存在了。我用的是IAR开发,请问大伙遇到过这种情况吗?你们是怎么解决的?是不是把FlashCommandSequence函数定义到RAM中?我的在IAR不知道怎么把它定义到RAM中,这个不熟。
    CAN唤醒还是没整好
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-30 07:25 , Processed in 0.097238 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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