使用IAR開發CC2530遇到的兩個問題

首先說明,IAR for 8051爲7.51版本,操做系統爲windows7 32位。windows


上手CC2530,在IDE的使用上就遇到了2個問題。網絡

一個是用SmartRF Programmer Flash下載HEX文件不成功,提示說could not open hex。ide

這個問題在TI的論壇裏找到解決辦法。原來工程配置的問題。操作系統



linker選項中,Output標籤裏面進行以下改動:
去掉Output file中Override default複選框中的勾
勾選Allow C-SPY......複選框

轉到Extra ouput標籤裏,進行以下設置
勾選Generate extra....複選框
勾選Override default ,並改變編輯框的輸出文件名,這裏爲test.hex
Output format格式選擇intel-extended
這樣第一個問題就解決了,能夠使用SmartRF Flash Programmer下載hex文件了。

第二個問題是不能使用IAR內置的Debuger調試程序。最後發現此問題是由驅動致使的。。
安裝下載器驅動時我用的windows update自動從網絡上更新驅動程序。哪知道下載了一個最新驅動,

使用window update的話安裝的驅動名稱是cebal2.sys。而上圖是我如今正確的能夠進行調試的老版驅動程序。怎麼得到這個驅動程序呢。首先卸載原驅動程序。從新安裝時跳過從windows update得到驅動程序,而是以從計算機中得到驅動的方法選擇驅動目錄爲IAR安裝路徑下的Drivers文件夾中的TI文件夾,而後就能安裝老版驅動程序,就能夠使用IAR Debugger調試了。
這就是第二個問題的解決辦法。
相關文章
相關標籤/搜索