Цитата(dmivs @ Sep 7 2005, 19:28)
Подскажите, plz.
Какая максимальная возможная на практике скорость прогаммирования Flash ROM MSP430 (конкретно MSP430F149 - 60 КБ) с использованием простого JTAG программатора (типа JTAG FET), подключаемого через LPT порт?
Вроде как теория дает примерно 6 КБ/сек, а мой знакомый говорит, что у него получается только 0,5 kB/сек...
Из даташита MSP430F149 (SLAS272E.pdf)
Раздел
recommended operating conditionsFlash-timing-generator frequency, f(FTG) 257...476 kHz
Раздел
JTAG, program memory and fuseЦитата
NOTE 5. Duration of the program/erase cycle is determined by f(FTG) applied to the flash timing controller. It can be calculated as follows:
t(word write) = 35 1/f(FTG)
t(block write, byte 0) = 30 1/f(FTG)
t(block write, bytes 1–63) = 22 1/f(FTG)
t(block write end sequence) = 6 1/f(FTG)
t(mass erase) = 5297 1/f(FTG)
t(segment erase) = 4819 1/f(FTG)
Так что по-моему тормоза дает софт, которым программируется MSP430, а не JTAG, не FET и не сам кристалл. С помощью SM510PCI (bracks=0, CLK=25МГц) в режиме эмуляции MSP430FET программой MSPFET Programmer в режиме прямого доступа (RAW) время программирования около 3-4-5 секунд получается. Если очень нужны более точные цифры, то могу специально еще раз протестировать, когда будет время.