CE218552 - PSoC® 6 MCU: UART to Memory Buffer Using DMA

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
taas_3144281
Level 5
Level 5
Distributor - Marubun (Japan)
25 sign-ins 50 replies posted 25 replies posted

PSoC6のCode ExamplesでCY8CKIT-062-BLE PSoC 6 BLE Pioneer Boardを

使用してアプリケーションの勉強をしています。

CE218552 - PSoC® 6 MCU: UART to Memory Buffer Using DMA

動作させていて1つ疑問に思ったので、教えていただきたいです。

DMAコンポーネント設定では

Config Data in Flashの✔を外しています。

他のDMAをしようしたアプリケーションでも✔を外していますが、

なぜ外すのでしょうか?

ご回答よろしくお願いいたします。

pastedImage_0.png

0 Likes
1 Solution
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

DMAコンポーネント設定で「Config Data in Flash」をチェックすると、DMA configuration structureがConstant dataとしてフラッシュに格納されるため、変数をDMA data structureに割り当てられなくなります。

そのため、チェックを外します。

Hirotaka Takayama

View solution in original post

0 Likes
1 Reply
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

DMAコンポーネント設定で「Config Data in Flash」をチェックすると、DMA configuration structureがConstant dataとしてフラッシュに格納されるため、変数をDMA data structureに割り当てられなくなります。

そのため、チェックを外します。

Hirotaka Takayama

0 Likes