2017-08-10 105 views
-3

我有Android 5.1的ODROID C2。它有一個UART引腳。
我想使用UART串行通信與PIC微控制器進行通信。我試過this。我可以在設備管理器上看到uart端口。但問題是我無法在設備上安裝應用程序。它示出了錯誤: PKG:/data/local/tmp/com.example.windows10.uart_app 失敗[INSTALL_FAILED_MISSING_SHARED_LIBRARY]如何通過UART引腳與使用Android設備的PIC微控制器進行通信?

DEVICE SHELL COMMAND:下午卸載com.example.windows10.uart_app 未知故障(失效)

回答

0

首先,您需要檢查PIC UART的電平。也許它是5V。

而且,ODROID C2使用3V3 UART電平。 (必須使用來自C2 GPIO的UART1,如果你使用UART0,你需要在boot.ini中進行一些修改)

二,用一些串口APP測試。如果APP顯示相同的錯誤,你需要給予權限

chmod 777 /dev/tty1

另外,你爲什麼不使用Hardkernel的論壇?


EDIT 對不起,#chmod 777的/ dev/tty1上是錯誤的。重試#chmod 777/dev/ttyS1

+0

我曾經使用過github的代碼。但我得到了同樣的錯誤。錯誤:: PKG:/數據/本地的/ tmp/uart_com 失敗[INSTALL_FAILED_MISSING_SHARED_LIBRARY] 設備的外殼命令:下午卸載com.example.windows10.uart_com 未知故障() – Aadhi

+0

你運行測試與終端?如果不是,請嘗試「echo」1「>/dev/ttyS1 –

+0

它顯示」權限被拒絕「 – Aadhi

相關問題