音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

為什么小程序可以脫機跑 而大程序不可以?

作者:zuland 欄目:ARM技術
為什么小程序可以脫機跑 而大程序不可以?
我現(xiàn)在用的板子是根據(jù)easyarm2200自制的板子,基本結構差不多,外擴了FLASHSRAM,總大小分別為4M和2M byte.

現(xiàn)在遇到奇怪的問題: 仿真通過,下載到外部FLASH跑不起來. 我已經(jīng)按照配套書上所說的步驟斷開jp1, jp6跳線選擇FLASH為0x80000000,outside。工程也選擇lpc2200專用工程,初始化代碼采用的是zlg的。

采用以上同樣的步驟可以在FLASH上跑起來那個蜂鳴器測試程序。真是奇怪


2樓: >>參與討論
zuland
re
沒人關注,自己關注一下

3樓: >>參與討論
深思
簡單的辦法就是替換這個能跑的程序的主函數(shù)試試咯
你要查到究竟什么原因導致的不能跑,程序?硬件?配置?...

4樓: >>參與討論
zuland
原因查不到
我用的cpu是LPC2210, 請問脫機運行還有哪些需要注意的?比如什么pin腳必須保證什么樣的電平?

5樓: >>參與討論
zuland
死在設置存儲器加速模塊和__main()中
我把image下載FLASH(reloutchip), 然后使用jtag單步走,開始都正確,走到TargetResetInit()里邊的"設置存儲器加速模塊":

    MAMCR = 0;
#if Fcclk < 20000000
    MAMTIM = 1;
#else
#if Fcclk < 40000000
    MAMTIM = 2;
#else
    MAMTIM = 3;
#endif
#endif
    MAMCR = 2;
    
    /* 初始化VIC */
    VICIntEnClr = 0xffffffff;
    VICVectAddr = 0;
    VICIntSelect = 0;

就死掉了。我把這些注釋掉,然后就死在__main()里邊,進不到main()。




參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
rc復位電路與專用復位芯片有何區(qū)別!
請教周老師:有關EasyArm2100的PWMDAC!謝謝。
求助uc/os-II問題
easyarm2104的remap問題
周公:關于試驗程序uart0中DATARET.c的問題,請解釋一下。
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號