很无奈,再分析完OSAL的内存分配代码后,发觉之前一直为之努力的SPI驱动太浪费RAM空间.
用队列来实现异步操作想法不错,可惜在一串字符串显示时会用尽内存.
而且内存分配不总是成功,这样带来不少麻烦.
最后回归到最简单的SPI驱动--------循环等待.
又不能异步就连DMA都没用上.
很无奈,再分析完OSAL的内存分配代码后,发觉之前一直为之努力的SPI驱动太浪费RAM空间.
用队列来实现异步操作想法不错,可惜在一串字符串显示时会用尽内存.
而且内存分配不总是成功,这样带来不少麻烦.
最后回归到最简单的SPI驱动--------循环等待.
又不能异步就连DMA都没用上.