ZHDZ010F March   2022  – May 2026 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1

 

  1.   1
  2. 1使用说明和公告模型
  3. 2器件使用说明
    1.     i2324
    2.     i2348
    3.     i2364
    4.     i2508
  4. 3器件公告
    1.     i2310
    2.     i2311
    3.     i2313
    4.     i2329
    5.     i2345
    6.     i2346
    7.     i2347
    8.     i2349
    9.     i2350
    10.     i2352
    11.     i2353
    12.     i2354
    13.     i2355
    14.     i2356
    15.     i2357
    16.     i2358
    17.     i2359
    18.     i2374
    19.     i2375
    20.     i2386
    21.     i2392
    22.     i2393
    23.     i2394
    24.     i2395
    25.     i2401
    26.     i2402
    27.     i2403
    28.     i2404
    29.     i2405
    30.     i2427
    31.     i2428
    32.     i2433
    33.     i2438
    34.     i2439
    35.     i2488
    36.     i2499
    37.     i2500
    38.     i2502
    39.     i2503
  5.   商标
  6. 4修订历史记录

i2350

McSPI:在“ABSYNC”模式下使用 EDMA 的 McSPI 数据传输在 32 位传输后停止

详细信息:

若将 EDMA 配置为向 McSPI Tx FIFO(32 字节)传输超过 32 位数据,则其仅在将前 32 位数据传输到 FIFO 后停止工作。

此问题仅在 EDMA 的“ABSYNC”模式下观察到,即 EDMA 配置的传输大小超过 32 位。

此问题发生时,EDMA 既不会传输数据并完成传输,也不会引发任何错误,因为 McSPI 未针对 EDMA 的事务产生 vbusp_sdone 信号。

SPI RX 模式不受此问题影响。

权变措施:

选项 1:对于 McSPI TX 操作,请使用 EDMA 的 ASYNC 模式

选项 2:若 McSPI TX 操作需使用 ABSYNC 模式,则设置 acnt=4、bcnt=1 且 ccnt=1