compiler出現"segment too large",不知是哪邊出了問題~~ |
缺席
|
kun_tien
一般會員 發表:10 回覆:2 積分:2 註冊:2005-09-14 發送簡訊給我 |
unsigned int high_time[]={1391,1399,1407,1415,1423,1432,1440,1448,1456,1464,
1473,1481,1489,1497,1505,1514,1522,1530,1538,1546,
1555,1563,1571,1579,1587,1596,1604,1612,1620,1628,
1636,1645,1653,1661,1669,1677,1686,1694,1702,1710,
1718,1727,1735,1743,1751,1759,1768,1776,1784,1792,
1800,1809,1817,1825,1833,1841,1849,1858,1866,1874,
1882,1890,1898,1907,1915,1923,1931,1940,1948,1956,
1964,1972,1981,1989,1997,2005,2013,2021,2030,2038,
2046,2054,2062,2071,2079,2087,2095,2103,2112,2120};
///////以上是我使用AT89C52,在KEIL_C裡面定義的陣列,可是compiler後卻出現錯誤" 'DATA':segment too large "發覺改成unsigned char就編譯成功,但我需要的數值必須用unsigned int才可以達到,而且我所需要的陣列元素更多(180筆資料),所以不知道該怎麼辦?請問各位單晶片的前輩可以幫我解答一下~~非常感謝
|
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |