Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
信号量:
state就差不多1K,如果算上每个邮箱的信号量80*64=5K, 一个CAN驱动就吃了6K左右, 然而芯片内存仅有32K。
无奈就自己做同步,删除信号量创建, 减少使用邮箱数。 希望SDK能更改,让用户有更多选择。
例如,修改成如下:
这样,让用户来定义空间, 这样用户用多少个mbs, 就传入多少的内存mbs_num*(sizof(flexcan_mb_handle_t))。
除了CAN,还有其他驱动也有很多资源优化的地方。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...