tag:blogger.com,1999:blog-3106091275855855777.post8721699719494612643..comments2024-03-28T10:33:24.959+08:00Comments on ChamberPlus System Level Studio: 8051 Code BankingChamberPlus Taiwanhttp://www.blogger.com/profile/15411773154295502356noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-3106091275855855777.post-77278896410943755742007-05-18T10:40:00.000+08:002007-05-18T10:40:00.000+08:00keil在安裝後於中放的文件(特別是.pdf)裡有些資料都沒更新,版大是用uV2的IDE介面如果轉用...keil在安裝後於中放的文件(特別是.pdf)裡有些資料都沒更新,版大是用uV2的IDE介面如果轉用uV3的話bank-number可以到64個,只是小弟很難想像有人會在8051上寫到64個bank的code。frisknoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-30759602927855499872007-05-18T19:43:00.000+08:002007-05-18T19:43:00.000+08:00
關於uV3 的IDE... 版主那天有看到...只是如您所說:要寫到 64Bank... <br /> 關於uV3 的IDE... 版主那天有看到...只是如您所說:要寫到 64Bank 的Code ...很辛苦的呢!<br /><br /> [-( .... [-( ..... 大概寫完這麼大的一個程式,大概需要天天寫...寫個一兩年跑不掉吧...<br />然後東西開始賣時,又要調適一下程式.....大概,可能要得要換工作了... :"> ... I-) ...賈老師的真老公noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-43744840497444447972008-07-17T00:01:00.000+08:002008-07-17T00:01:00.000+08:00咦...我想我這篇文章已經算是交代的很清楚了...
至於...W77E532 ...沒用過...您可...咦...我想我這篇文章已經算是交代的很清楚了...<br />至於...W77E532 ...沒用過...您可能要K一下他的Datasheet 或是相關的<br />Application Note...<br />至於,Keil C 的東西... 我想我再怎麼用力講...也不一定能講到您要的東西。<br />像上述文章內容,也是版主自己摸一摸把他摸出來的。<br />有些工程師是都等著別人把開發環境弄得清清楚楚的...<br />然後就每天例行公事的上班寫程式...<br />我個人覺得:工程成長最大動力,應該就是如何去建立這樣的開發平台...<br />寫程式天天都有機會寫...但要建立一個開發平台,可不是天天都有的機會。<br />好的資深工程師與一位普通工程師最大差別在哪?!...<br />您想一下...<br />要好好把握這個機會。...好好加油。<br /> 版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-84692530419406496742008-12-03T23:36:00.000+08:002008-12-03T23:36:00.000+08:00我想您應該不是問那種所謂的 24Cxx或是 93Cxx 這種 EEPROM 吧?!
您應該要問的是:...我想您應該不是問那種所謂的 24Cxx或是 93Cxx 這種 EEPROM 吧?!<br />您應該要問的是:25Pxx 這種 Serial EEPROM 吧!<br />一般要MCU支援這種Serial EEPROM 的 ,MCU 內部都會特殊的支持所謂那種<br />Cache SRAM 吧...您想一想:什麼是8 /16/32 bits MCU ?!<br />他可不是喊好聽的...也不是他的SRAM Data Bus 是8/16/32 bits吧!<br />他指的是他所謂fetch Code 的Bus 的架構...<br />所以啦...一般這種MCU他的內部應該就會有Serial 轉Parallel 介面。<br />先把外部的Serial ROM Code 轉到內部Papallel Cache bank,<br />等著MCU CORE 來以其Access Bus 來Pre-fetch 執行碼的!<br />所以,您應該很容易發現:這種Serial EEPROM 所支援的速度會比一般傳統的<br />parallel EPROM 的Access 速度快到八倍以上的。<br />大致上,他們的原理是如此這般的...<br />當然啊,這一部份還是有他一定的技術『眉角』的地方的啦! :>版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-48256421445938626642008-12-01T15:23:00.000+08:002008-12-01T15:23:00.000+08:00Dear 大大,
不好意思,想請問一下硬體接線問題,手冊上的接線法已經了解了,不過若是用I2C 的E...Dear 大大,<br />不好意思,想請問一下硬體接線問題,手冊上的接線法已經了解了,不過若是用I2C 的EEPROM該怎麼辦呢? <br />小弟對硬體一概不通,麻煩大大指點了,謝謝!<br /> ERICnoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-11306099729930988142008-12-24T09:14:00.001+08:002008-12-24T09:14:00.001+08:00不好意思...我最近才發現...回覆必須在相對應的回應欄中,
他才會通知當事人...請見上面的回應留...不好意思...我最近才發現...回覆必須在相對應的回應欄中,<br />他才會通知當事人...請見上面的回應留言!<br />謝謝!版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-86980019200583179452008-12-04T14:14:00.000+08:002008-12-04T14:14:00.000+08:00謝謝版主大大。原來是這樣子呀!
被大大說中了,因為我的簡易型燒錄器只能燒AT24C256, AT2...謝謝版主大大。原來是這樣子呀! <br />被大大說中了,因為我的簡易型燒錄器只能燒AT24C256, AT24Cxx系列,<br />原本想自己做code banking的實驗,把code燒進AT24C256 ,外面接一個serial to 24 bit i/o expander chip,再接入8051 P0/p2 ,這樣不可行嗎? 硬體果然不是我的世界.....<br />:DERICnoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-45959457741638693572008-12-24T09:14:00.000+08:002008-12-24T09:14:00.000+08:00不好意思...我最近才發現...回覆必須在相對應的回應欄中,
他才會通知當事人...請見上面的回應留...不好意思...我最近才發現...回覆必須在相對應的回應欄中,<br />他才會通知當事人...請見上面的回應留言!<br />謝謝!<br /> 版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-83819069039117577242008-12-22T09:36:00.000+08:002008-12-22T09:36:00.000+08:00Dear 大大,
您好,小弟最近在研究code bank的用法,用Keil C寫了一個小程式,想將它...Dear 大大,<br />您好,小弟最近在研究code bank的用法,用Keil C寫了一個小程式,想將它載入到Vertex5的FPGA上,然後用Keil C進Debug Mode,不過對於Debug Mode的一些設定,我找不到相關的資料,不曉得大大您有沒有用過,是否可以指點一下!教我如何使用,謝謝!<br /> <br />另外您文章中提到" 當您組譯完成後,您就得到 一段一段程式的Hex檔,在另外利用 Hex 轉BIN 檔方式,轉成一段一段的 Binary 檔,最後就可以利用Banklink.exe 這支工具程式把這些一段一段的Binary 檔銜接起來。 " 這段的意思我不太懂,可以麻煩您教我嗎?謝謝!^^"<br /> <br />我的e-mail是nochange5@hotmail.com!謝謝您,希望您能幫忙小弟,感謝!<br /> <br />Best Regards,<br />Mark Lee網球小子noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-33704187636810474882008-12-23T19:34:00.000+08:002008-12-23T19:34:00.000+08:00:)) :)) 很好...我可以一次回答兩個問題...
To: Eric
...:)) :)) 很好...我可以一次回答兩個問題...<br />To: Eric <br /> 如果您是一般8051 ,而且是用24Cxx 的,我是覺得您應該沒機會用這種方式完成跨Banking 的方式,因為只要看兩個規格,您就掛點了...第一: 24Cxx 支持的Clock rate 為400KHz...這還算是Bit的呢...所以啊...當您轉成8 bit Parallel的速度來看...也只有 50KHz...我相信您的8051應該不會跑這麼慢吧....以24Cxx 的規格來說 ...他們只能拿來存一般Data,或是當存Boot Code 用...就是一開機,把整個24Cxx的程式先載到Cache...再跑起來,之後就沒這一棵IC的事了... :)) ...<br />不過,偷偷的告訴您...版主用我常用的那顆USB Controller ,卻是可以利用25Pxx 做到 程式碼無限擴充功能。...改天再以另文說明! <br />------------------------------------<br /> for 網球小子:<br /> 我不是很清楚您的意思?!...您是說您是將整個8051 Core 放進Vortex 5 裡?!然後希望還可以利用Keil C 的Debug mode ?!....您的Debug Mode 是希望支持Single Step?!Break point ?!...這一點真的就真的比較挑戰了。因為我們也真的不知道Keil C 的debug mode 的內部是如何跟我們Target Board上的 8051 作溝通的(注意,這裡的8051可不是一般市面上的8051喔...他可以支持Hold PC (Program counter )值的囉....所以,一般以我們以前的經驗,就是拿ROM 模擬器來下載ROM 是比較單純的作法....也比較容易Debug ...直接用LA 看8051 在Prefetch ROM Code 的動作...要不然您以為版主的ROM 模擬器是賣給誰的啊?! :)) . :)) ...這樣的環境建立...一般只花IC designer 一兩天就可以打通整個8051 開發環境了...<br /> ----最重要的是:以IC設計者來說就可專心作IC 設計開發了...剩下的那些寫8051 Code 的...就開始可以交給歹命的 系統工程師了.... :)) .....要不然的話...那您鐵定會比系統工程師還可憐了....<br />-----<br /> 第二您所問的Banklink ...很簡單...因為Keil C 不會直接組譯成 *.bin (binary )..而是組譯成 ***.H00/***.H01/***.H02....依此類推...就看您切成多少Bank....之後用HexBIN2 轉成:<br />***.B00/***.B01/***.B02...依此類推,最後呢...就是Banklink 上場,把整個 B00/B01/B02...<br />串成整個 Binary擺進ROM (或是我的ROM 模擬器即可!)簡單吧 :)) ...<br /> 賈老師的真老公noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-7746123443018169532009-01-09T18:47:00.000+08:002009-01-09T18:47:00.000+08:00小子大哥啊...
IC 是DW8051 ...喔...Sy-non-sys?? (只會唸...小子大哥啊...<br /> IC 是DW8051 ...喔...Sy-non-sys?? (只會唸不會拼的)IP 的8051 (4T) 的!<br /> 我不是跟您說過了嗎?!...就用簡單的ROM 模擬器外加printf (UART) debug就好了...兩天就搞定了嗎?! ...<br /> 這一種純粹是系統應用開發端的思維...您搞設計的就不要這麼辛苦的燃燒生命了吧...真的...就聽我一次建議吧...饒了您我與您周遭的人吧!<br /> 否則啊...就算您搞懂了monitor-51 ...以後也沒有人會感謝您的!...<br />更何況您還是要跨 Banking 寫程式的耶。...一樣是透過UART 的printf 的<br />debug 方式,您就讓寫韌體搞系統的人來作吧!...版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-28579701928800373522009-01-05T15:45:00.000+08:002009-01-05T15:45:00.000+08:00謝謝大大的指教!小弟找到一個有關 code banking 用keil uVision 的 debu...謝謝大大的指教!小弟找到一個有關 code banking 用keil uVision 的 debugger 偵錯方法!<br />使用 keil monitor-51 driver debugger 可以做到,不過試了很久,也看了很多的資料!<br />我連一個最基本的程式,都進不去debugger mode!<br />陷入一個困境,不知大大對 monitor-51 有沒有研究,是否可以教一下小弟完整的使用過程!謝謝!<br />我的環境是:<br />software:keil uVision2<br />hardware: xilinx vertex5<br />IC:DW-8051<br />我的e-mail是nochange5@hotmail.com!麻煩大大指點小弟,謝謝!感激不盡!<br />Best Regards,<br />Mark Lee網球小子noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-10644349214777772132009-10-06T12:08:00.000+08:002009-10-06T12:08:00.000+08:00請問一下,我在網路上搜尋都沒找到Banklink.exe這支程式。可以請你提供一下下載地點或是可以打...請問一下,我在網路上搜尋都沒找到Banklink.exe這支程式。可以請你提供一下下載地點或是可以打包寄給我嗎?我的信箱 edmondmails@gmail.com 萬分感謝..Edmondnoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-42075402929844312082009-10-16T19:53:00.000+08:002009-10-16T19:53:00.000+08:00不好意思...我查了一下...那支工具程式Banklink.exe 不是網路上的東西。
我想要這種程...不好意思...我查了一下...那支工具程式Banklink.exe 不是網路上的東西。<br />我想要這種程式應該不難吧..應該就是把Binary File 連接起來而已吧!<br />...好吧...我找一下,就寄給您吧!版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-6973658667742027252009-10-06T13:43:00.000+08:002009-10-06T13:43:00.000+08:00版主大大:
請問您提到的banklink.exe這個工具是free的嗎?到哪個網站可以找到呢?因為拜...版主大大:<br />請問您提到的banklink.exe這個工具是free的嗎?到哪個網站可以找到呢?因為拜讀大大的文章後 , 試著去找尋這個tool , 但是卻找不到 , 懇請大大幫忙告知 , 謝謝您!!<br />我的e-mail: freeman_6_10@hotmail.com , 謝謝您!!<br />Jared HuangJarednoreply@blogger.com