工具与软件:
尊敬的 TI 支持部门:
我在使用启用 DMA 的闪存 MCAL 将数据从外部闪存复制到 RAM 时遇到问题。
使用的封装: MCAL_AM263x_09.01.00_AM263x Fls_Dma
闪光范围: 0xa0000--0xc0743
RAM 范围: 0x70020000--0x7004073F
RAM 和闪存内容的差异始终从开始出现 0x17400 0.5 μ V。
RAM 和闪存的差异 也是一致的、这意味着重新运行相同的代码会产生相同的数据差异。
此致、
丹麦文
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 TI 支持部门:
我在使用启用 DMA 的闪存 MCAL 将数据从外部闪存复制到 RAM 时遇到问题。
使用的封装: MCAL_AM263x_09.01.00_AM263x Fls_Dma
闪光范围: 0xa0000--0xc0743
RAM 范围: 0x70020000--0x7004073F
RAM 和闪存内容的差异始终从开始出现 0x17400 0.5 μ V。
RAM 和闪存的差异 也是一致的、这意味着重新运行相同的代码会产生相同的数据差异。
此致、
丹麦文
您好、丹麦语、
您能否重新确认 MCAL 软件包版本? 因为 MCAL 09.01.00 (4.12)不支持 DMA 模式下的 FLS FLS—平台 MCAL 开发- AM263用户指南)。
谢谢!
Gunjan
您好、丹麦语、
另外需要注意的一点是、如果将上述给定用例的读取长度从 132,932更改为132,928、则可能不会发生此问题 。
感谢您补充这一点。
我已经测试了 MCAL FLS DMA 功能、数据大小为 132932、对我来说可以正常工作。
您能否从以下位置共享您的 Fls_Qspi.c 文件:"MCAL_INSTALL_PATH\mcal\FLS\V0\MCAL.c" Fls_Qspi。 我想在你的最后,它主要是失败的长度不是正确的倍数8。
谢谢!
Gunjan
您好、丹麦语、
我能够重现并调试此问题。 请使用关联的代码更新您的 Fls_Qspi_Edma.c 文件(位于 "MCAL_INSTALL_PATH\mcal\fls\v0\v0\mcl.c 位置 Fls_Qspi_Edma)。
e2e.ti.com/.../Fls_5F00_Qspi_5F00_Edma.c
如果您仍然面临相关问题、请告诉我。
谢谢!
Gunjan
您好、丹麦语、
您能否确认您是使用 FLS DMA 的 LGIT 补丁还是最新的 MCAL 封装10.00?
如果您使用 LGIT 补丁、请使用此代码代替上一个代码。
e2e.ti.com/.../Fls_5F00_Qspi_5F00_Edma_5F00_lgit.c
谢谢!
Gunjan