主題:EM9360_GPIO編譯的問(wèn)題 共有48843人關(guān)注過(guò)本帖 |
---|
bingdongcha |
1樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
EM9360_GPIO編譯的問(wèn)題 Post By:2013-8-14 21:17:00 [顯示全部帖子]
隨機(jī)光盤上的程序EM9360_GPIOTest,在VS2005下編譯出現(xiàn)如下警告
正在編譯... StdAfx.cpp 正在編譯... EM9360_GPIOTest.cpp 正在編譯資源... 正在鏈接... EM9360_ISA_DIO.LIB(EM9360_ISA_DIO.obj) : warning LNK4099: 未找到 PDB“em9360_isa_dio.pdb”(使用“EM9360_ISA_DIO.LIB”或在“d:\9360pro\EM9360_GPIOTest\EM9360 (ARMV4I)\Debug\em9360_isa_dio.pdb”中尋找);正在鏈接對(duì)象,如同沒有調(diào)試信息一樣 EM9360_ISA_DIO.LIB(StdAfx.obj) : warning LNK4099: 未找到 PDB“em9360_isa_dio.pdb”(使用“EM9360_ISA_DIO.LIB”或在“d:\9360pro\EM9360_GPIOTest\EM9360 (ARMV4I)\Debug\em9360_isa_dio.pdb”中尋找);正在鏈接對(duì)象,如同沒有調(diào)試信息一樣 提示0 個(gè)錯(cuò)誤,2 個(gè)警告。部署也能成功,啟動(dòng)調(diào)試也可以運(yùn)行。不過(guò)用示波器測(cè)量IO口沒有輸出。 查閱相關(guān)資料 一般出現(xiàn)lnk2019錯(cuò)誤都是庫(kù)文件沒添加造成的。 |
單帖管理 | 引用 | 回復(fù) |
bingdongcha |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2013-8-14 22:30:00 [顯示全部帖子]
發(fā)現(xiàn)問(wèn)題:GPIO0,GPIO1,GPIO2這3個(gè)引腳不隨程序變化,始終保持高電平。GPIO3-GPIO11這9個(gè)引腳電平變化與程序一樣。
程序如下:可以設(shè)置斷點(diǎn)。 // EM9360_GPIOTest.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "EM9360_ISA_DIO.h" int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow) {
// TODO: Place code here.
int
i1;
UINT16 u1;
u1 = 0x0fff; i1 = PIO_OutEnable( u1 );
i1 = PIO_OutSet( u1 );
Sleep( 1000 );
i1 = PIO_OutClear( u1 );
Sleep( 1000 );
i1 = PIO_OutSet( u1 );
return 0; } |
單帖管理 | 引用 | 回復(fù) |