|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
想做一個(gè)不用JTAG下載程序的2407開發(fā)板. |
| 作者:不愛說話 欄目:DSP技術(shù) |
自己頂 |
| 2樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/7/26 9:16:00 發(fā)布:
這個(gè)論壇真叫我失望. 我已經(jīng)不是第一次問類似的問題了,可是每次都一樣,沒有人知道. |
|
| 3樓: | >>參與討論 |
| 作者: monsterchp 于 2005/7/27 16:06:00 發(fā)布:
幫你頂一下。。。。 做一個(gè)廉價(jià)和便宜的不需要仿真器的開發(fā)板對(duì)于學(xué)習(xí)來說確實(shí)挺好的。 對(duì)于初學(xué)者來說,初期投資不用太大! |
|
| 4樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/7/28 11:09:00 發(fā)布:
沒錯(cuò),我也是這樣想的 仿真器太貴,而且不是每個(gè)人都需要它,像我只是拿它下載程序,別的功能沒怎么用過,所以對(duì)我來說仿真器就是浪費(fèi). |
|
| 5樓: | >>參與討論 |
| 作者: gxm323 于 2005/7/29 11:52:00 發(fā)布:
但是如何選擇片內(nèi)片外存儲(chǔ)器呢 手動(dòng)嗎? |
|
| 6樓: | >>參與討論 |
| 作者: cpydm 于 2005/7/30 15:15:00 發(fā)布:
祝愿你及早制作,早日成功. |
|
| 7樓: | >>參與討論 |
| 作者: homls 于 2005/8/2 15:46:00 發(fā)布:
re 希望你成功 |
|
| 8樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/3 16:02:00 發(fā)布:
我是這樣想的 在燒寫時(shí),把片外FLASH映射到I/O空間,燒寫完再把片外FLASH映射到程序空間. 等重新上電,DSP就可以從片外FLASH開始運(yùn)行了 |
|
| 9樓: | >>參與討論 |
| 作者: tjsheep 于 2005/8/3 22:48:00 發(fā)布:
呵呵,我來了 有個(gè)ti支持的小程序,叫hex什么什么的,可以把out文件轉(zhuǎn)換成bin文件,而且可以很方便的支持8位結(jié)構(gòu),16位結(jié)構(gòu),8位奇偶分段結(jié)構(gòu)等不同的bin文件,另外你的想法很好,不過ti有現(xiàn)成的方案,你可以用sci來bootload,從sci口下載程序在外部ram運(yùn)行,以后調(diào)試結(jié)束后,可以把程序燒在spi口的EEPROM,每次上電從EEPROM進(jìn)行bootload,你只要設(shè)計(jì)跳線來選擇bootload方式,另外你如果請(qǐng)教別人問題,就要尊重別人的沉默,對(duì)吧?hoho |
|
| 10樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/5 19:13:00 發(fā)布:
謝謝. 謝謝大家的建議,我會(huì)注意自己的言行的. 樓上的朋友你說的bootload功能我看過的,沒見有人用過,不知道怎么樣? |
|
| 11樓: | >>參與討論 |
| 作者: tjsheep 于 2005/8/5 21:02:00 發(fā)布:
那個(gè)spi很好用,但是sci的功能不是特別好用, 不過你可以研究研究。 |
|
| 12樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/7 22:56:00 發(fā)布:
我又仔細(xì)看了看TI的資料 多謝tjsheep. 以前我也看過TI的那個(gè)有關(guān)BOOTLOAD的文檔,不過沒當(dāng)回事. 在你的提醒下,我又仔細(xì)研讀了一遍,我決定,改用TI的BOOTLOAD方案,用2407自帶的BOOT ROM引導(dǎo)加載程序. 這樣一來,這塊開發(fā)板的設(shè)計(jì)全變了. 具體思路,等我整理好了再發(fā)上來. |
|
| 13樓: | >>參與討論 |
| 作者: tjsheep 于 2005/8/8 8:31:00 發(fā)布:
等你的設(shè)計(jì)報(bào)告,hoho, btw:你是哪個(gè)學(xué)校的? |
|
| 14樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/9 15:31:00 發(fā)布:
基本思路出來了. 前幾天一直在編一個(gè)將HEX文件轉(zhuǎn)換成適合BOOTLOAD的格式的程序,沒時(shí)間考慮硬件. 現(xiàn)在有時(shí)間了,可以設(shè)計(jì)硬件結(jié)構(gòu)了,由于我做這塊板子主要是學(xué)習(xí)編程,所以外設(shè)主要以輸入輸出為主:2片32K*16 SRAM,74ALVC16245若干,MAX3232一片,AT25256A一片,LED 8個(gè),按鍵6-9個(gè). 其中2片32K RAM,1片映射到數(shù)據(jù)空間,1片映射到程序空間,74ALVC16245完成3.3V到5V的電平轉(zhuǎn)換,MAX3232實(shí)現(xiàn)串口RS232-TTL電平的轉(zhuǎn)換,AT25256A接SPI接口作為程序引導(dǎo)ROM.另外,2407的16路AD和16路PWM我打算都引出,另外我準(zhǔn)備把CAN總線接口加上光偶接出來,再加一塊128*64的液晶.基本情況就是這個(gè)樣子.大家看看如何. * - 本貼最后修改時(shí)間:2005-8-9 20:04:04 修改者:不愛說話 |
|
| 15樓: | >>參與討論 |
| 作者: homls 于 2005/8/17 12:02:00 發(fā)布:
想 不錯(cuò),我也想做一塊, |
|
| 16樓: | >>參與討論 |
| 作者: 陶器 于 2005/8/18 10:05:00 發(fā)布:
頂一把,支持樓主的行動(dòng) |
|
| 17樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/18 20:14:00 發(fā)布:
現(xiàn)在遇到一個(gè)疑問? 那就是,大家知道LF240x系列的中斷向量表是在程序空間的0000H-003FH,而且是固定的.只要有中斷,程序會(huì)跳轉(zhuǎn)到中斷向量表的某個(gè)地址(一般執(zhí)行跳轉(zhuǎn)指令). 現(xiàn)在如果我用BOOTLOAD功能可以把程序下載到程序空間的8000H-FFFFH里(如果這個(gè)位置有外擴(kuò)存儲(chǔ)器),但是,程序用到了中斷怎么辦,是跳轉(zhuǎn)到0000H-003FH嗎?但那個(gè)地址沒有中斷向量表,我不知道該怎么辦,各位有什么見解嗎? |
|
| 18樓: | >>參與討論 |
| 作者: gmy800101 于 2005/8/19 9:04:00 發(fā)布:
那你就把中斷向量分配到8000H-FFFFH吧 我看有這么做的 |
|
| 19樓: | >>參與討論 |
| 作者: 不愛說話 于 2005/8/19 20:29:00 發(fā)布:
可以嗎? 雖然在命令文件里可以隨便改. 但是,C2000系列的硬件中斷入口地址好象是固定的在(就像單片機(jī)那樣),軟件上的東西好改,這硬件可不是我說改就能改的. |
|
| 20樓: | >>參與討論 |
| 作者: 輕舟 于 2005/9/15 22:17:00 發(fā)布:
想要??? 我也想做個(gè)那樣的板子,能告訴我有關(guān)BOOTLOADER的資料嗎?? 郵箱:wangdong@163.com |
|
| 21樓: | >>參與討論 |
| 作者: luyinkai 于 2005/9/17 11:31:00 發(fā)布:
我們從不用開發(fā)板 呵呵...我們公司是專門開發(fā)電機(jī)伺服系統(tǒng)的,使用2407已用3年了,從來沒有用過開發(fā)板,我們這里下載程序從來就是SCI方式的,TI也有這方面的資料,只需上電復(fù)位前將BOOT EN腳拉為低電平即可引導(dǎo)DSP內(nèi)部的SCI下載程序,我有相關(guān)的資料,沒法放上來啊! |
|
| 22樓: | >>參與討論 |
| 作者: fineamy 于 2005/9/17 11:52:00 發(fā)布:
疑問 看大家的方案都是BOOTLOADER放在EEPROM或者外部FLASH中,或者TI方案,激活內(nèi)部ROM,也就是說BOOTLOADER必須是和下載的程序分開存放的(這里特指下載程序到內(nèi)部FLASH),我了解到內(nèi)部FLASH是分SECTION 寫或CLEAR的,果真是這樣嗎, 我原來打算就將BOOTLOADER也放在內(nèi)部FLASH中,聽人說這樣的BOOTLOADER只能用一次,之后會(huì)被寫FLASH清除的,是不是這樣呀.如過是按內(nèi)部FLASH是按SECTION進(jìn)行操作的,那么它不是有若干個(gè)段嗎,我放BOOTLOADER在一個(gè)段中,保證下載過程不涉及此段,其內(nèi)容是否能夠保存? 還有就是BOOTLOADER也放在內(nèi)部FLASH是否可行? |
|
| 23樓: | >>參與討論 |
| 作者: fineamy 于 2005/9/17 11:58:00 發(fā)布:
luyinkai能否給我一份資料,謝謝 luyinkai能否給我一份資料,謝謝,我的郵箱:FINEAMY@163.COM |
|
| 24樓: | >>參與討論 |
| 作者: luyinkai 于 2005/9/17 14:09:00 發(fā)布:
不用懷疑 我們這里主要使用的DSP有2401A,早期的2407和現(xiàn)在的2407A均采用SCI方式下載的,另我已給fineamy 朋友發(fā)了相關(guān)的資料,240X內(nèi)部已固化SCI引導(dǎo)下載程序,在復(fù)位時(shí)將Boot EN腳電平拉為低電平即可引導(dǎo)DSP內(nèi)部的SCI下載程序 |
|
| 25樓: | >>參與討論 |
| 作者: boy364 于 2005/9/19 14:18:00 發(fā)布:
SPRU186O里面教你把.out文件轉(zhuǎn)換成.hex文件 |
|
| 26樓: | >>參與討論 |
| 作者: hyhjjg 于 2005/9/19 14:43:00 發(fā)布:
我想得到一個(gè)下在程序的小東東 我是DSP的初學(xué)者.現(xiàn)在杭州,我打算用DSP做伺服電機(jī)驅(qū)動(dòng)系統(tǒng),不知道用什么型號(hào)的片子合適,請(qǐng)老工程師推薦一個(gè)? 還有就是仿真器蠻貴的,可有別的東東來把程序?qū)戇M(jìn)? |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |