主題:9287_VS2005_C#設(shè)置斷點不好用 共有43917人關(guān)注過本帖 |
---|
bingdongcha |
1樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
9287_VS2005_C#設(shè)置斷點不好用 Post By:2014-12-17 11:13:00 [顯示全部帖子]
VS2005調(diào)試9287工控板開發(fā)套件(包括主板和底板),液晶是AT070TN83。測試光盤中C例程中的step2_serial這個程序,可以設(shè)置斷點,可以單步運行程序。測試C#例程中\(zhòng)入門程序中的step2_serial這個程序,設(shè)置斷點后,程序不能在斷點出暫停。程序都是拷貝到?jīng)]有中文名稱的路徑下運行的。
在Form_serial.cs文件中 string[] portNames = SerialPort.GetPortNames(); //得到本地所有串口資源名稱(COM1、COM2、COM3或更多) 設(shè)置斷點。斷點可以設(shè)置成功。是一個紅點。運行后,斷點處不暫停,并且紅點變成空心圓,提示當前不會命中斷點,尚未加載指定模塊。 程序可以運行,液晶可以顯示。 串口下拉只有com3和com5。選擇com3可以和PC機通訊。可以接收到PC的數(shù)據(jù),9287發(fā)送的數(shù)據(jù)PC也能收到。 就是斷點不好用。C的斷點好用,C#斷點不好用。 9287預(yù)裝CE6.0系統(tǒng)。
|
單帖管理 | 引用 | 回復(fù) |
bingdongcha |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-12-18 8:50:00 [顯示全部帖子]
例程用的是9287光盤中 software\C#例程\入門程序\step_serial
Form_serial.cs文件的第22行設(shè)置的斷點。 string[] portNames = SerialPort.GetPortNames(); //得到本地所有串口資源名稱(COM1、COM2、COM3或更多) 步進調(diào)試可以到這行。在別的程序行也試過,有同樣的問題。 step4_tcptest這個程序也試過,有同樣的問題。 |
單帖管理 | 引用 | 回復(fù) |
bingdongcha |
3樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-12-18 10:02:00 [顯示全部帖子]
剛發(fā)現(xiàn)這個問題,VS2005 .net cf 是2.0的 winCE6.0的是3.5的。 例程中的C#程序也是2.0的。并且只有2。0才支持。我在PC上裝了 .net cf 3.5也不行 微軟的這個東西是不向下兼容么?
|
單帖管理 | 引用 | 回復(fù) |
bingdongcha |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-12-18 10:17:00 [顯示全部帖子]
OK 好用了 謝謝
|
單帖管理 | 引用 | 回復(fù) |