ft232hは通常のユーザーとして実行できず、rootユーザー(redhat unix)が必要です。

ft232hは通常のユーザーとして実行できず、rootユーザー(redhat unix)が必要です。

モジュールと通信するためにftdixxドライバとファイルを使用しています。一般ユーザーはこの機能を使用できません。ルートは動作中であり、ポートが開いています。通常のユーザーモードでは、機能分割エラーが原因で失敗します。それでは、この問題の原因は何ですか?ftdi.soft232hFT_Open(iport, &fthandle)FT_Open(iport, &fthandle)

int main()
{
FT_STATUS ftstatus;
FT_HANDLE fthandle;
int iport =0;
DWORD libversion = 0;

ftstatus = FT_GetLibraryVersion(&libversion)
if(ftstatus != FT_OK)
{
}

ftstatus = FT_Open(iport, &fthandle)
if(ftstatus != FT_OK)
{
}
return 0;
}

ここに画像の説明を入力してください。

関連情報