01 准備工作,在開始環境搭建之前,您必須確保擁有以下文件,從左至右依次為聯機軟件(用於在計算機與hp39gs之間同步文件),驅動程序(必須安裝),HPGCC編譯器(該編譯器附帶一古老版本的programmer notepad)。
注意:hpgcc開發環境的部分工具不兼容win10系統,請在winxp環境下運行,win7暫未測試...
下載地址:https://cloud.189.cn/t/MfMvmuuUj2En (訪問碼:k2rq)
02 安裝驅動,在windows10下安裝 ”HPCalculatorUSB驅動“ 需要關閉windows10的驅動簽名驗證,請根據以下流程操作。
打開win10的設置界面,選擇最后一個項目“update&security(更新及安全)”
在打開的頁面中,選擇左側Tab欄的”recovery(恢復)“,然后選擇”Restart Now(立即重啟)“
接下來選擇“troubleshoot(故障檢測)”
在“troubleshoot(故障檢測)” 界面選擇 “advanced options(高級選項)”
在“advanced options(高級選項)” 界面選擇 “startup settings(啟動設置)”
然后點擊“Restart (重啟)” 按鈕,重啟時請勿離開,需要在啟動界面完成最后一項選擇
最后在重啟過程中出現以下界面時,按下鍵盤功能鍵F7,完成驅動簽名強制驗證的關閉。
在文件管理器打開驅動安裝文件,安裝如下步驟操作即可。
03 安裝hp39gs聯機軟件,這在使用hp39gs和計算機之間同步文件是必須的。
右擊聯機軟件安裝文件,在彈出的菜單欄中選擇“以管理員權限運行”
運行后您將看到短暫的文件釋放彈窗,在其完成后將跳轉至安裝界面,選擇下一步,並接受許可協議。
接下來選擇安裝路徑,可根據您計算機的硬盤空間決定,同時也可重命名程序組的名稱。
最后點擊下一步復制文件,即可完成聯機軟件的安裝,同時在您的桌面上將會出現軟件圖標。
04 安裝HPGCC編譯器,該編譯器帶一個精簡的編輯器,可完成基礎的程序開發功能。
雙擊 ”HPGCC-1.1C語言編程器“ , 在安裝界面一路next即可,詳細請參照以下圖片。
選擇安裝路徑,選擇安裝選項,建議使用默認的“full installation(完整安裝)”
最后選擇“install(安裝)”即可完成全部工作了,在您的桌面上將出現HPGCC notepad 的圖標。
05 測試環境
檢查系統環境變量確保存在如下配置(使用默認安裝路徑)
set HPGCC=C:\arm-hp\bin
add path=%path%;c:\arm-hp\bin
測試運行環境
打開cmd 輸入:hpgcc,如看到以下界面則表示成功。
接着輸入:arm-elf-gcc 回車, elf2hp 回車,如看到以下界面則表示成功。
06 備注,以下是一些常見問題解決辦法。
在windows10操作系統下測試HPGCC環境時,使用 hpgcc 命名可以正常輸出,而使用 arm-elf-gcc 和 elf2hp 命令時cmd無響應,打開任務管理器發現創建了大量的 arm-elf-gcc 或 elf2hp 進程,導致cpu占滿,長時間后內存占滿,如遇到這種情況,請立即重啟您的計算機,如重啟不成功,可強制執行。重啟后請卸載HPGCC編譯器,如需開發環境,建議使用虛擬機安裝windows xp 系統來運行HPGCC編譯軟件,這樣不會出現上面的問題。