中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        ARM連接器錯(cuò)誤一則

        作者: 時(shí)間:2016-11-22 來(lái)源:網(wǎng)絡(luò) 收藏
        在用RVCT3.1工作編寫(xiě)ARM程序的時(shí)候,出現(xiàn)了一個(gè)連接錯(cuò)誤:Error: L6915E: Library reports error: scatter-load file declares no heap or stack regions and __user_initial_stackheap is not defined.在網(wǎng)上找了一些資料,原因是使用了自定了的scat文件后,編譯器沒(méi)有沒(méi)有定義Image
        ZI
        Limit,默認(rèn)提供的__user_initial_stackheap()函數(shù)會(huì)用到這個(gè)值,此時(shí)有兩個(gè)解決辦法:

        本文引用地址:http://www.antipu.com.cn/article/201611/319971.htm

        1.改寫(xiě)scat文件,定義ZI段,并將*(+ZI)數(shù)據(jù)放入該段.

        2.覆蓋系統(tǒng)默認(rèn)提供 的__user_initial_stackheap()函數(shù),比如可以這樣做:

        [plain]view plaincopy
        print?
        1. /*
        2. *默認(rèn)提供的__user_initial_stackheap()函數(shù)會(huì)用到Image
          ZI
          Limit這個(gè)值,
        3. *因?yàn)樵谑褂肧cat時(shí)這個(gè)值在默認(rèn)情況下不被定義,所以要覆蓋同名的庫(kù)函數(shù)
        4. */
        5. __value_in_regsstruct__initial_stackheap__user_initial_stackheap(unsignedi0,unsignedi1,unsignedi2,unsignedi3)
        6. {
        7. struct__initial_stackheapconfig;
        8. config.heap_base=i1;
        9. config.heap_limit=i1;
        10. config.stack_base=i1;
        11. config.stack_limit=0;
        12. returnconfig;
        13. }
        此外,還要加上#include ,連接的時(shí)候加上--keep __user_initial_stackheap否則還會(huì)提示該函數(shù)沒(méi)有定義.


        關(guān)鍵詞: ARM連接器錯(cuò)誤一

        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉