Não consigo ver nada no display OLED (ssd0303).
Estou apenas usando esta demonstração: https://www.freertos.org/portlm3s811keil.html
Como você pode ver, diz que:
A tarefa de impressão é a única tarefa com permissão para acessar o LCD – garantindo assim a exclusão mútua e o acesso consistente ao recurso. Outras tarefas não acessam o LCD diretamente, mas enviam o texto que desejam exibir para a tarefa de impressão. A tarefa de impressão passa a maior parte do tempo bloqueada - apenas sendo ativada quando uma mensagem é colocada na fila para exibição.
Mas na verdade, se eu compilar usando make
e executar usando, qemu-system-arm -M lm3s811evb -kernel gcc/RTOSDemo.bin
só consigo ver aquela tela preta.
Por que? Existe algo que não estou considerando? Deve funcionar imediatamente, pois também está escrito no documento oficial que mencionei. Então, por que vejo uma tela preta?
Corrigi compilando via Keil em vez de gcc: https://forums.freertos.org/t/i-am-trying-to-emulate-a-board- which-has-a-oled-display-but-cant- veja-qualquer coisa-você pode me dizer-se-há-algo-importante-que-não-estou-considerando/18689/3