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

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

請問2132中程序在FLASH中的存放起始地址

作者:whoami2006 欄目:ARM技術(shù)
請問2132中程序在FLASH中的存放起始地址
我想用FLASH保存一點點數(shù)據(jù),用IAP操作,但程序代碼超過了32K,如果程序從0x0000開始存放,我就沒有地方放數(shù)據(jù)了;或則代碼有30K,我又不想用最后一個扇區(qū)來存放數(shù)據(jù)(空間太大了),想從前面找個扇區(qū)比如0來存數(shù)據(jù),后面的來存代碼,請問能實現(xiàn)嗎?

2樓: >>參與討論
apple163
順便登陸
 
3樓: >>參與討論
guet
應(yīng)該不能吧
從0x0000 0000-0x0000 001C是它的異常向量地址

4樓: >>參與討論
moshi
我也碰到了此問題,有人能解決嗎?
 
5樓: >>參與討論
hotpower
搞個2134不就行了嗎???費腦漿不合算~~~
 
6樓: >>參與討論
moshi
要考慮成本問題,不然的話使用2138不是更好
有人能解決此問題嗎?

7樓: >>參與討論
xzl
外擴SPI接口的FLASH
 
8樓: >>參與討論
moshi
問題已解決
實際使用的是分散加載,這是周立功手冊翻譯的,準確點應(yīng)該是:分開燒寫芯片;

在LPC2000的ISP軟件中,有制定扇區(qū)下載,這里正式使用的此功能!
1、首先設(shè)置:ARM Linker中Linktype=Scattered,并設(shè)置Scatter=.\src\mem_a.scf

2、修改mem_a.scf文件:
   ROM_LOAD 0x00000000  0X00005000 ;此處0x5000可以設(shè)小一點,
                                  ;如果小于允許的最小值,編譯時會有提示
   {
     ROM_1.HEX 0x00000000 0x00005000;生成的第一個文件名
     {
       Staruo.o(vectors,+First)
       *(+RO)
      }
    }

ROM_LOAD1 0x00006000 ;第二個文件起始地址

   {
     ROM_2.HEX 0x00006000;生成的第二個文件名
     {
       main.o(+RO)
     }
     ;以下和原來一樣,略
     ... ...
   }

3、編譯會生成:ROM_1.HEX 和 ROM_2.HEX文件;
4、按設(shè)定的地址,下載到指定的扇區(qū),使用外部FLASH道理一樣

周立功的easyARM說明太差勁了,只是簡單說了一下,不過在他的網(wǎng)站有一些例程可以參考!

* - 本貼最后修改時間:2006-11-8 12:03:59 修改者:moshi

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
使RFID感應(yīng)距離增大有什么好的方法?
uc/os-ii的問題
有關(guān)SmartARM2200的液晶顯示程序的問題?
有關(guān)啟動代碼的TARGET.H的問題
誰有LPC2132板子的啟動代碼?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


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