新聞中心

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

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

        作者: 時間:2016-09-12 來源:網絡 收藏

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

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

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

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

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

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



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 正镶白旗| 岳西县| 南澳县| 太和县| 绵阳市| 高邮市| 运城市| 嘉祥县| 长子县| 滕州市| 岑溪市| 香格里拉县| 公安县| 合山市| 米泉市| 新竹市| 镇原县| 右玉县| 汽车| 绥德县| 大新县| 洪泽县| 东乌珠穆沁旗| 乌兰浩特市| 松阳县| 岚皋县| 济阳县| 甘泉县| 新田县| 北京市| 柳河县| 湘潭县| 商洛市| 东辽县| 邳州市| 上饶市| 盐亭县| 岐山县| 甘泉县| 惠来县| 马山县|