问题:
PSoC6的一些例程会包含FreeRTOS, 在使用这些例程时,如果尝试删除任务,可能会出现程序异常
可能的原因:
如果去debug的话会发现,异常出现在free的位置,我们可以看到如下信息:
也就是说在配置FreeRTOS的heap策略时出现了问题,如果配置heap_1是不支持free的,可以修改成heap_2或者其他的策略。
删除任务导致程序异常,相关的原因有很多,这里只列举出了一种,如果大家有遇到过类似的问题,可以讨论区交流分享。
---------------------------------------------------------------------------------------------------------------
英飞凌 MCU微控制器产品系列涵盖了从简单低成本到高性能专用全系列的各种组合,为要求出色的性能、连接能力和安全功能的各种场合应用提供了理想之选。此英飞凌 MCU论坛专注于Infineon的各种MCU产品及其在消费电子、工业和汽车应用各种领域的技术问题讨论与经验分享。无论您是经验丰富的工程师、热心的业余爱好者还是好奇的学习者,欢迎积极参与讨论,另外Infineon和合作伙伴的各种线上或线下活动信息也会在此公布。
欢迎访问英飞凌官方网站www.infineon.com获取更多的产品信息和资料,也欢迎访问英飞凌开发者社区https://community.infineon.com/ 与全球的专家和爱好者们交流问题。
|