Ich kam vorbei, als ich Ihren Beitrag las. Ich habe genau das getan, was Sie vor nicht allzu langer Zeit versucht haben. Es ist eigentlich ganz einfach ... wenn die Pinbelegung des LCD-Bildschirms mit der des TFT-Freundes identisch ist! Sie müssen die LCD-Signale des BeagleBone mit Ihrem TFT-Freund verbinden (die Signalnamen sind ähnlich). Sie werden feststellen, dass alle RGB-Signale nicht verdrahtet sind, dies ist jedoch normal. Darüber hinaus benötigt der TFT-Freund eigene Signale: einen sauberen 5-V-Eingang, einen 3,3-V-Eingang und eine PWM, um mit der Helligkeit umzugehen ... Ich empfehle Ihnen, diese Spannungen nur von Ihrem BeagleBone zu verwenden, wenn er mit einer festen Stromversorgung (> 2) betrieben wird EIN). Andernfalls sind die Spannungen möglicherweise in meinem Fall zu schwach, um das LCD mit Strom zu versorgen, wenn Sie die Hintergrundbeleuchtungssignale nicht verdrahten. Stecken Sie den PWM-Stecker in ein 3,3 V-Signal sowie auf EIN / AUS.
Stellen Sie auf der Softwareseite sicher, dass der LCD-Controller der CPU aktiviert und getaktet ist. Ich schlage vor, Sie versuchen es mit dem sehr guten BSP von David Vescovi hier: https://beaglebonebsp.codeplex.com/ . Der LCD-Bildschirm ist standardmäßig aktiviert.
Ich habe auch einen meiner BBB gebraten, als ich versuchte, einen LCD-Bildschirm zum Laufen zu bringen. Ich habe nie verstanden, wie es passiert ist, und es ist nie gelungen, den Bildschirm zum Laufen zu bringen. Ich kann den von Ihnen ausgewählten LCD-Bildschirm nicht überprüfen, da die Verknüpfung unterbrochen ist. Aber, FYI, ich benutze jetzt ein Newhaven-Display und es funktioniert perfekt ( http://www.newhavendisplay.com/nhd50800480tfatxlctp-p-6062.html ).
Ich hoffe, dass das für Sie nützlich sein kann!