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

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

IO,DATA,PROGRAM空間區(qū)別大討論。!

作者:lanmanck 欄目:DSP技術
IO,DATA,PROGRAM空間區(qū)別大討論。!
大蝦多提見解,有好答案建議斑竹移動精華區(qū),這個問題對新手非常有幫助。我搞DSP一年了,還不太懂這3個空間的區(qū)別:(
本人的一些經(jīng)驗如下:
cmd里一般把bss段放到data空間,即page1,那么為啥不放到program空間?
data空間跟program空間到底有何區(qū)別?是不是就跟電腦的內存和硬盤差不多?但是program和data可是隨便改的,都可以放到ram,這個看來又跟硬盤不太一樣。
24075402有點相似,用ioport訪問擴展空間,那么這個是不是就是io空間呢?
如果要擴展data空間,那么只要*(SHORT*)0xxxxx,把地址指到MEMORY map定義的外部,那么ds引腳就會變低,就是說這是訪問的就是外部data空間,估計program也是差不多。
28125509有點相似,因為是同一編址的,我發(fā)現(xiàn)同一編址的cpu訪問數(shù)據(jù)時就不需要ioport,直接*(SHORT*)就可以訪問,比如2812的cs0 2 6 7和5509的ce0 1 2 3。但是初始化時就不一樣了,2812是直接用指針指到某一地址,即*(SHORT*)0xxxx,5509也有的要這樣做,但是他的外設寄存器卻要用ioport來訪問,即
*(ioport SHORT*)0xxxx,所以這樣看來5509的io空間是獨立的,獨立用來訪問特定寄存器的,那么這個5509的io空間跟他的擴展空間有沒有關系呢?到底io空間是不是就是我們訪問外面芯片的空間????
在ccs也可以把2812的訪問定義為ioport,編譯沒有錯,但是這樣是沒有效果的,那么2812的ioport有什么用那?我沒有發(fā)現(xiàn)過!

大家多多討論!1

2樓: >>參與討論
tjsheep
呵呵
cmd里一般把bss段放到data空間,即page1,那么為啥不放到program空間?
自己去翻assembly那篇pdf


data空間跟program空間到底有何區(qū)別?是不是就跟電腦的內存和硬盤差不多?
但是program和data可是隨便改的,都可以放到ram,這個看來又跟硬盤不太一樣。
這個問題問得感覺你連單片機都沒有入門……


24075402有點相似,用ioport訪問擴展空間,那么這個是不是就是io空間呢?
如果要擴展data空間,那么只要*(SHORT*)0xxxxx,把地址指到MEMORY map定義的外部,那么ds引腳就會變低,就是說這是訪問的就是外部data空間,估計program也是差不多。
28125509有點相似,因為是同一編址的,我發(fā)現(xiàn)同一編址的cpu訪問數(shù)據(jù)時就不需要ioport,直接*(SHORT*)就可以訪問,比如2812的cs0 2 6 7和5509的ce0 1 2 3。但是初始化時就不一樣了,2812是直接用指針指到某一地址,即*(SHORT*)0xxxx,5509也有的要這樣做,但是他的外設寄存器卻要用ioport來訪問,即
*(ioport SHORT*)0xxxx,所以這樣看來5509的io空間是獨立的,獨立用來訪問特定寄存器的,那么這個5509的io空間跟他的擴展空間有沒有關系呢?到底io空間是不是就是我們訪問外面芯片的空間????
在ccs也可以把2812的訪問定義為ioport,編譯沒有錯,但是這樣是沒有效果的,那么2812的ioport有什么用那?我沒有發(fā)現(xiàn)過!

32位的芯片,有足夠的地址空間,所以沒有分開編址的理由,而16位的芯片,最大尋址空間只有64k,所以只好分成p,d,i空間,一種處理方法而已,沒有什么神奇的原因

最后希望你多看看資料,你的問題在很多資料上描述了n遍了……





3樓: >>參與討論
lanmanck
tjsheep什么也沒講,不會答問題還在這里指指點點
強烈鄙視之
  大家不要受他干擾哈,有問題繼續(xù)討論

4樓: >>參與討論
tjsheep
不是我不會回答,而是你說搞了一年dsp了,還在問這種簡單問題
完全可以自己找答案的,卻自己不花心思,要來請教別人,還要美名其曰“大討論”,
這里有人在問這個問題么?是人家都還沒入門,還是都已經(jīng)明白了這個問題?
都告訴你在哪解決問題,還說人家不會回答問題,呵呵,你啊……

參與討論
昵稱:
討論內容:
 
 
相關帖子
請教2407的幾個問題?
急請教TMS320LF2407與SJA1000怎么用IO口實現(xiàn)ALE時序?
DSP芯片的ISP的問題
退藕電容
新問題:dm642讀寫SDRAM不穩(wěn)定
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


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