新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > vxworks應用程序編譯時編譯選項-mlongcall加了有什么用

        vxworks應用程序編譯時編譯選項-mlongcall加了有什么用

        作者: 時間:2018-09-04 來源:網絡 收藏

        Q: 編譯時編譯選項-mlongcall加了有什么用?

        本文引用地址:http://www.104case.com/article/201809/388369.htm

        A: 對于CPU是PPC604類型的,動態下載的.out文件編譯的時候必須要加這個編譯選型,加了后會使用長跳轉指令代替短跳轉指令,

        PPC的默認的短跳轉指令有+/- 32M 空間范圍的限制,動態下載的話下載的代碼與系統代碼的距離可能就要超過32M了,

        所以要加長跳轉指令,不加的話動態下載的時候會有錯誤提示。短調整指令比長跳轉指令執行時間要少點。如果所有代碼都

        放在vxworks的bootable工程中的話,就可以不用加mlongcall編譯選項。



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 共和县| 新绛县| 岗巴县| 北宁市| 肇源县| 阳西县| 鄯善县| 嵩明县| 文昌市| 南川市| 陆良县| 贡山| 天津市| 略阳县| 德格县| 黑水县| 烟台市| 泗洪县| 崇阳县| 额尔古纳市| 永福县| 原阳县| 教育| 营山县| 闵行区| 富宁县| 高唐县| 忻州市| 老河口市| 朝阳县| 驻马店市| 石林| 三明市| 临清市| 册亨县| 正定县| 余姚市| 奉新县| 翁源县| 大埔县| 长宁县|