我在 OLED 显示屏 (ssd0303) 上看不到任何内容。
我只是使用这个演示:https://www.freertos.org/portlm3s811keil.html
正如你所看到的,它说:
打印任务是唯一允许访问 LCD 的任务 - 从而确保互斥和对资源的一致访问。其他任务不直接访问LCD,而是将它们希望显示的文本发送给打印任务。打印任务大部分时间都处于阻塞状态 - 仅当消息排队等待显示时才会唤醒。
但实际上,如果我编译 usingmake
并运行 usingqemu-system-arm -M lm3s811evb -kernel gcc/RTOSDemo.bin
我只能看到黑屏。
为什么?有什么我没有考虑的吗?它应该开箱即用,因为它也写在我提到的官方文档中。那么为什么我会看到黑屏呢?
我通过 Keil 而不是 gcc 进行编译来修复: https://forums.freertos.org/t/i-am-trying-to-emulate-a-board-which-has-a-oled-display-but-cant-看看有什么事情你可以告诉我如果有什么重要的事情我不考虑/18689/3