主題:UCOSII在186上的使用請教 共有42041人關注過本帖 |
---|
WZ |
1樓 |
UCOSII在186上的使用請教 Post By:2004-9-18 21:11:00 [只看該作者]
您好,我已經收到一個關于UCOSII的測試程序,有幾個問題,想問一下您:
  1,它是用BC3.1做開發環境的嗎,我只有BC31   2,我用BC3.1調試時發現里面的匯編文件無法被編譯,出現 "CAN NOT EXCUTABLE TASM",好像是里面的TSAM文件無法使用,怎么回事啊,是不是需要對編譯器做什么重新配置   3,里面關于LCD的文件好像沒有嵌入到test文件中去 我剛開始看北航邵貝貝的那本書,對UCOS了解甚少,請指教! 如果您有什么關于ETR186中嵌入UCOS的資料或例子,能否發到我信箱 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2004-9-19 9:36:00 [只看該作者]
(1)確保你的BC31是完整的
(2)我們也是以邵貝貝的那本書來做工作的,例子程序已有對LCD的操作函數,看看就明白了 |
|
單帖管理 | 引用 | 回復 |
asd |
3樓 |
Post By:2004-9-25 16:11:00 [只看該作者]
請問,直接將匯編生成的.obj 文件add 到.prj 中可以嗎?
我建立的過成為; project-> open project -> cx.prj ->ok->                 project-> add items->io.obj->enter                 ->add->hextodl.cpp->ok ->enter->done 出現的錯誤為: link error : undefined symbol io(long) in module hextodl.cpp 順便說一下:我的io.obj 文件是應該沒問題的應為我在tc2.0下已經用過。 io.obj 為匯編的文件生成的目標文件。  請幫幫忙,謝謝!!!!! |
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2004-9-25 21:27:00 [只看該作者]
可以在prj中加*.obj,只是BC31對匯編名稱上與TC2.0不一樣。建議:
(1)用C實現匯編; (2)用C寫函數的框架xxx.cpp,在編譯中選生成匯編,然后對生成的相應匯編文件加入你的匯編代碼,再在prj文件中,用xxx.asm代替原來的框架文件xxx.cpp,再按正常的編譯就可以了。 |
|
單帖管理 | 引用 | 回復 |