CY8C6247BZID44如何查看編譯後的SRAM Size\Stack Size\Heap Size

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
CY8C6247BZID44如何查看編譯後的SRAM Size\Stack Size\Heap Size

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/td-p/649109

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

在目前論壇直接用關鍵字PSoC6 Heap Stack 搜尋就可以查找到非常多的相關討論貼文(如下連結)。建議以後發文前先嘗試使用類似方法,大部分常見問題都可以找到答案。

https://community.infineon.com/t5/PSoC-6/How-to-set-stack-and-heap-for-PSoC6-devices/td-p/43738

https://community.infineon.com/t5/Knowledge-Base-Articles/Set-Stack-and-Heap-Size-for-PSoC-6-MCU-Dev...

如果是看編譯結果(HEAP/STACK 的剩餘SIZE)那隻能去閱讀.map文件了, SRAM 的使用情況可以從編譯最後給出的log 資訊列中出查找。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649168

在原始文章中檢視解決方案

0
6 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

在目前論壇直接用關鍵字PSoC6 Heap Stack 搜尋就可以查找到非常多的相關討論貼文(如下連結)。建議以後發文前先嘗試使用類似方法,大部分常見問題都可以找到答案。

https://community.infineon.com/t5/PSoC-6/How-to-set-stack-and-heap-for-PSoC6-devices/td-p/43738

https://community.infineon.com/t5/Knowledge-Base-Articles/Set-Stack-and-Heap-Size-for-PSoC-6-MCU-Dev...

如果是看編譯結果(HEAP/STACK 的剩餘SIZE)那隻能去閱讀.map文件了, SRAM 的使用情況可以從編譯最後給出的log 資訊列中出查找。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649168

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,

您可以參考上面的回覆修改STACK和heap size.

SRAM size 您可以在link檔案中檢視:

Ida_Wang_0-1701234584398.png

這是CM4使用的SRAM Size大小,關於裝置的SRAM size您可以在TRM手冊中找到。

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649184

0
Translation_Bot
Community Manager
Community Manager
Community Manager

編譯後的heap size可以透過編譯後的資訊查看:

Ida_Wang_0-1701234889840.png

Stack size就是您設定的大小,如果沒有設置,那就是預設值:

Ida_Wang_1-1701234966984.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649187

0
Translation_Bot
Community Manager
Community Manager
Community Manager

按說明修改不了,不知什麼原因

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649222

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您需要修改哪個值?如何發現修改不成功?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/649238

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,請問您的問題是否已經解決?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY8C6247BZID44%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%90%8E%E7%9A%84SRAM-Size-Stack-Size-Heap-Size/m-p/654819

0