查看: 1172|回复: 8

[讨论] RT1010 SAI用MCUXpresso 到底如何配置?

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

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
    发表于 2021-5-25 21:23:16 | 显示全部楼层 |阅读模式
    用MCUXPRESSO 配置SAI一直不成功。也不知道哪里出错了。
    配置的代码,在初始化wm8960一直卡死在里面。
    调用SDK自带的例程:evkmimxrt1010_sai_interrupt_record_playback.
    稍作修改,能完成播放的效果。
    1. //1024发送一次  buffer_Num 为实际数值里面有几个1024
    2. uint32_t buffer_Num=0;
    3. //少于1024的个数
    4. uint32_t buffer_res=0;
    复制代码

    1.                 if (tx_index < buffer_Num)
    2.                 {
    3.                         xfer.data     = music + tx_index * BUFFER_SIZE;
    4.                         xfer.dataSize = BUFFER_SIZE;
    5.                         if (kStatus_Success == SAI_TransferSendNonBlocking(DEMO_SAI, &txHandle, &xfer))
    6.                         {
    7.                                 tx_index++;
    8.                         }
    9.                         if (tx_index == buffer_Num)
    10.                         {
    11.                                 if(buffer_res>0)
    12.                                 {
    13.                                         xfer.data     = music + (tx_index-1) * BUFFER_SIZE+buffer_res;
    14.                                         xfer.dataSize = buffer_res;
    15.                                         //整1024个的已经读完
    16.                                         //读取剩余的1024已下
    17.                                         if (kStatus_Success == SAI_TransferSendNonBlocking(DEMO_SAI, &txHandle, &xfer))
    18.                                         {
    19.                                           emptyBlock=0;
    20.                                           tx_index=0;
    21.                                         }
    22.                                 }
    23.                                 tx_index = 0U;
    24.                                 emptyBlock=0;
    25.                                 delay_ms(5000);
    26.                         }
    27.                 }
    复制代码


    对2者程序进行对比,真没看出啥。
    哪位有配置好的MCUXpresso 的SAI的播放程序,能提供一下!
    小弟不胜感激!
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-8 09:39
  • 签到天数: 217 天

    [LV.7]常住居民III

    92

    主题

    1112

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7638

    热心会员

    最后登录
    2024-4-25
    发表于 2021-5-26 08:25:34 | 显示全部楼层
    我在论坛发的那个就能用啊,有啥问题吗
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
     楼主| 发表于 2021-5-26 09:56:23 | 显示全部楼层
    az158 发表于 2021-5-26 08:25
    我在论坛发的那个就能用啊,有啥问题吗

    不行啊,我按照你的配置,还是出不来啊。我也不知道怎么回事。另外用你的SDK,报错啊.可能是我的MDK版本没你高照成的。但是打开SDK的例程没问题。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-8 09:39
  • 签到天数: 217 天

    [LV.7]常住居民III

    92

    主题

    1112

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7638

    热心会员

    最后登录
    2024-4-25
    发表于 2021-5-26 10:17:02 | 显示全部楼层
    编译的报错截图我看看
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
     楼主| 发表于 2021-5-26 10:56:36 | 显示全部楼层
    az158 发表于 2021-5-26 10:17
    编译的报错截图我看看

    BUG2.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-8 09:39
  • 签到天数: 217 天

    [LV.7]常住居民III

    92

    主题

    1112

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7638

    热心会员

    最后登录
    2024-4-25
    发表于 2021-5-26 11:29:48 | 显示全部楼层

    QQ截图20210526112912.png
    我的工程,勾选这个
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
     楼主| 发表于 2021-5-26 11:58:08 | 显示全部楼层
    az158 发表于 2021-5-26 11:29
    我的工程,勾选这个

    还,真是的,编译通过了。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
     楼主| 发表于 2021-5-26 12:10:26 | 显示全部楼层
    az158 发表于 2021-5-26 11:29
    我的工程,勾选这个

    为啥勾选这选项?可能我少见多怪,很少见人选这选项的。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-8 09:39
  • 签到天数: 217 天

    [LV.7]常住居民III

    92

    主题

    1112

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    7638

    热心会员

    最后登录
    2024-4-25
    发表于 2021-5-26 12:30:54 | 显示全部楼层
    这个我记得在我工程里面选了,不知道为啥没了,回去在检查一遍看看
    为啥勾这个,如果你有兴趣的话可以研究一下rt1011的.s文件,就会发现很多没见过的酷炫语法。这些就是ac6的汇编语法。
    keil也提供了相关的说明。
    QQ截图20210526122919.png

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-25 21:39 , Processed in 0.152372 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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