Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

CYBLE-416045-02のマイコンでアプリケーションを作成しています。 ただし、10分以上経過すると突然動作しなくなります。

アプリケーションの実行時にメモリリークが発生するとは思えません。 そこで、メモリリークが発生しているかどうか、メモリ使用量を確認したいと思います。 しかし、私はそれらをチェックする方法の手がかりがありません。

それらを確認する方法を知っていますか?


ご親切にありがとうございます。

追加メモ

また、CY8CPROTO-063-BLE(PSoC6 BLEプロトタイピングキット)、CY8CPROTO-064B0S3(PSoC64セキュアブートプロトタイピングキット)、CY8CKIT-002(PSoC MINIPROG3プログラムおよびデバッグキット)も持っています。 必要に応じて、追加のマイクロコントローラーを入手できます。 ただし、取得には長い時間がかかります。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Checking-memory-usage-memory-leak/td-p/630134

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Atsumin7110 

このスレッド 6EDL_SPI_LINK を参照して、役立つかどうか確認していただけますか?
https://community.infineon.com/t5/PSoC-4/How-do-I-get-a-breakdown-of-memory-usage/td-p/397162

おかげで、よろしく、
獅子座

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Checking-memory-usage-memory-leak/m-p/659845

元の投稿で解決策を見る

0 件の賞賛
8 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

ヒープにメモリを動的に割り当てていますか? つまり、mallocを使用していますか?

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

お返事ありがとうございます。
私は動的メモリ割り当てを使用しませんが、使用するライブラリの中には動的メモリ割り当てを使用するものがあります。 というわけで、メモリリークが発生しているかどうか、メモリ使用量を確認したいところです。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

PSoC独自のペリフェラルライブラリの1つ、またはサードパーティのライブラリのことですか? Creatorの設定でヒープを完全に削除できると思います。 それを試してみて、コードにそれを使用しているものがあるかどうかを確認してください。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

つまり、PDLとサイプレスのミドルウェア(BLEライブラリ)です。
まだヒープ設定をしていないので確認してみます。 ヒープ設定の仕方を教えていただけると嬉しいです。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

ありがとうございました!
また問題が発生した場合は返信します。

ところで、メモリリークが発生しているかどうかやメモリ使用量を確認する方法はまだありませんか?

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Atsumin7110 

このスレッド 6EDL_SPI_LINK を参照して、役立つかどうか確認していただけますか?
https://community.infineon.com/t5/PSoC-4/How-do-I-get-a-breakdown-of-memory-usage/td-p/397162

おかげで、よろしく、
獅子座

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Checking-memory-usage-memory-leak/m-p/659845

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Atsumin7110 

スレッドが長時間非アクティブになっているためにロックされていた場合は、ロックされたスレッドを参照して新しいスレッドを開くことで、トピックに関するディスカッションを続ける CAN 。 非アクティブなスレッドでの継続的なディスカッションは、ほとんどの場合、コミュニティユーザーが参加していない可能性があります。

おかげで、よろしく、
獅子座

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Checking-memory-usage-memory-leak/m-p/691428

0 件の賞賛