irclog2html for #openjtag on 20060720

01:03.33*** join/#openjtag JohnFouyaxis (n=jfouyaxi@secure.astc-design.com)
01:03.43*** part/#openjtag JohnFouyaxis (n=jfouyaxi@secure.astc-design.com)
05:04.00*** join/#openjtag purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
05:04.00*** topic/#openjtag is This is the place to discuss JTAG and Bootloaders
09:27.01*** join/#openjtag neg (i=1000@c83-250-192-22.bredband.comhem.se)
09:28.00neghi just wondering if JTAG refers to the 'cable' used to progam microcontrolers for exampel the NIOS2 test boards from ALTERA
10:37.06*** join/#openjtag vmaster_ (i=vmaster@p549B5AF3.dip.t-dialin.net)
10:46.56Griffon26http://en.wikipedia.org/wiki/JTAG
12:28.23*** join/#openjtag prpplague (n=billybob@72.22.135.249)
13:22.19*** join/#openjtag [TEHb] (n=nickolay@mail2.protei.ru)
13:22.22[TEHb]Hallo Guys!
13:23.18[TEHb]Guys, BDSL for IXP42X is compatible for IXP46X ?
13:24.31prpplague[TEHb]: BSDL for the IXP42x has a high probability of being totally different from the IXP46x
13:30.31[TEHb]prpplague: thanks, but there is no results in the google.com on "IXP46X + BSDL" :-/
13:30.43[TEHb]s/there is/there are/
13:30.57[TEHb]:)
13:31.44prpplague[TEHb]: need to go to the intel web site to specifically get the BSDL file for your processor
13:31.58[TEHb]CPU id read successful with BSDL for IXP42X, but problem with CFI
13:32.16prpplagueCFI?
13:32.23[TEHb]Intel Strata Flash
13:32.24prpplagueCommon Flash Interface?
13:32.27[TEHb]yep
13:32.34prpplagueyea, which processor is it?
13:32.37[TEHb]Can't read 'Q', 'R', 'Y'
13:32.46[TEHb]IXP46X
13:32.58prpplague[TEHb]: what is the exact processor number
13:33.11[TEHb]GWIXP460AB
13:33.22[TEHb]L5160150
13:33.30[TEHb]INTEL '04
13:33.42[TEHb]that's all
13:34.26prpplagueok one second
13:35.01[TEHb]ok
13:35.32[TEHb]Intel.com doesn't search "BSDL"
13:36.31prpplaguehttp://www.intel.com/design/network/products/npfamily/docs/ixp4xx.htm?prod=IXP460#bsdl
13:38.12[TEHb]prpplague: :)
13:38.15[TEHb]prpplague: thanks
13:39.20[TEHb]prpplague: I saw your nickname early... don't remember where... :-/
13:39.28[TEHb]prpplague: #kernel-newbies?
13:41.53[TEHb]prpplague: Are you relates to gateway projects based on IXP4XX ?
13:41.59[TEHb]projecT
13:42.56prpplaguesorry no
13:43.08prpplague[TEHb]: yea, i usually hang on kernelnewbies
13:43.34[TEHb]prpplague: ok :)
13:45.51[TEHb]prpplague: oops, i think, this BSDL doesn't work with jtag-tools
13:46.03[TEHb]too diff format
13:47.59prpplague[TEHb]: jtag tools includes a conversion tool
13:49.27[TEHb]ok
14:05.04[TEHb]prpplague: do you use bsdl2jtag tool ?
14:13.19prpplagueyes, i have used it before
14:33.06[TEHb]prpplague: glibc bug?
14:33.09[TEHb]Device Id: 00001001001001111010000000010011
14:33.09[TEHb]<PROTECTED>
14:33.09[TEHb]<PROTECTED>
14:33.09[TEHb]<PROTECTED>
14:33.09[TEHb]<PROTECTED>
14:33.11[TEHb]*** glibc detected *** double free or corruption (fasttop): 0x08084348 ***
14:33.14[TEHb]Aborted
14:33.26[TEHb]/usr/local/share/jtag/intel/ixp460/ixp460 <-------- output from the bsdl2jtag
15:00.25*** join/#openjtag [TEHb] (n=nickolay@mail2.lanck.net)
15:14.49*** join/#openjtag prpplague (n=billybob@72.22.137.110)
15:17.11prpplague[TEHb]: hey
15:17.16prpplague[TEHb]: you figure out your problem?
15:18.21[TEHb]prpplague: no, bsdl2jtag doesn't work
15:18.38prpplague[TEHb]: why?
15:18.44prpplague[TEHb]: whats it doing?
15:19.18[TEHb]let me paste.bin it
15:19.36[TEHb]strange result
15:19.43prpplagueok
15:19.49prpplaguepaste your command line as well
15:20.43[TEHb]http://pastebin.ca/93526  <-------- result of bsdl2jtag IXP46X_r21_R.bsdl
15:21.51[TEHb]http://pastebin.ca/93528 <------- result of bsdl2jtag IXP4XXB-533.bsdl
15:22.59[TEHb]http://pastebin.ca/93530 <------- original jtag-tool file for IXP425
15:28.05prpplagueyou got the url for the bsdl file i gave you earlier?
15:28.17[TEHb]prpplague: yep
15:28.37[TEHb]http://www.intel.com/design/network/products/npfamily/docs/ixp4xx.htm?prod=IXP460#bsdl
15:28.43prpplagueok let me look
15:29.14[TEHb]ok
15:33.44prpplagueyea the syntax of that bsdl file does seem a little off
15:34.20[TEHb]Is there standart on the BSDL file syntax?
15:35.16[TEHb]now, I'm going to write this file manually.
15:38.59prpplague[TEHb]: there are some standards but not everyone sticks with them
15:40.06[TEHb]prpplague: Intel's BSDL file is too differs from standard?
15:40.35[TEHb]What is the easy way, fix Intel file and convert them with bsdl2jtag, or manually write jtag file
15:40.39[TEHb]?
15:42.55prpplague[TEHb]: one sec, i'm looking
15:43.02prpplague[TEHb]: not sure why this is failing
15:45.56[TEHb]prpplague: if(!strncmp(att, "INSTRUCTION_LENGTH", 18)) {
15:46.04[TEHb]prpplague: it's from bsdl2jtag
15:46.23[TEHb]but in the Intel BSDL file this attribute in the lowercase
15:47.07[TEHb]all attributes in the lower case :-()
15:49.33prpplagueyea thats what i was looking at
15:55.07prpplagueinteresting
15:55.16prpplaguebsdl2jtag just doesn't like that file
15:57.24[TEHb]prpplague: I'll going to change attributes to uppercase
16:01.21[TEHb]prpplague: change only Instruction_Length to uppercase, and now bsdl2jtag Return -1 :-/
16:01.48prpplague[TEHb]: yea, there is something else going on
16:07.31[TEHb]prpplague: there are no spaces in the BSDL, after 'attribute XXX of XXX'
16:07.40[TEHb]i=sscanf(pline, "attribute INSTRUCTION_LENGTH of %s : entity is %i ;", tmp, &j);
16:08.54prpplagueyea
16:08.54[TEHb]entity is X[space];
16:08.57prpplaguejust tested
16:09.07prpplagueif you do upper case + the space it should work
16:12.11[TEHb]prpplague: yes! It's work!
16:12.18[TEHb]prpplague: Thanks :)
16:12.31[TEHb]Need to test the hardware
16:15.21prpplaguecool
16:15.52[TEHb]now, need to understand, what i need to write instead initbus ixp425 :)
16:17.00[TEHb]shit
16:17.16[TEHb]initbus command hardcoded to jtag-tools
16:18.55[TEHb]prpplague: hmm... bsdl2jtag doesn't declare relations between signals and JTAG pins
16:19.09[TEHb]I mean this:
16:19.10[TEHb]signal  EX_CS[0]    K26
16:19.10[TEHb]signal  EX_CS[1]    L24
16:19.10[TEHb]signal  EX_CS[2]    M22
16:19.11[TEHb]...
16:20.06[TEHb]signal  EX_CS[0]    K26
16:20.06[TEHb]signal  EX_CS[1]    L24
16:20.07[TEHb]signal  EX_CS[2]    M22
16:20.12[TEHb]oops, sorry for DUP
16:21.37*** join/#openjtag ka6sox (n=ka6sox@nslu2-linux/ka6sox)
16:32.11[TEHb]prpplague: insert EX_CS, EX_ADDR, EX_WR, EX_RD and EX_DATA by hand, and now initialization OK ;)
16:32.47[TEHb]hmmm...
16:32.48[TEHb]jtag> detectflash
16:32.48[TEHb]signal 'EX_CS[0]' cannot be set as output
16:32.48[TEHb]signal 'EX_CS[1]' cannot be set as output
16:32.50[TEHb]...
16:35.03prpplague[TEHb]: jtag is soooo much fun
16:35.12[TEHb]yeah ;]]]
16:35.22prpplague[TEHb]: sorry but i can't help too much today, we have a product release for monday
16:35.34[TEHb]prpplague: ok, thanks. :)
17:11.38[TEHb]prpplague: done! :)
17:11.55[TEHb]prpplague: flash detected
17:12.19[TEHb]prpplague: If you want, i can send you result
17:13.46prpplague[TEHb]: thanks for the offer, but i don't have any ixp devices, you might consider sending the information to the jtag tools folks
17:22.12[TEHb]ok
17:27.01[TEHb]prpplague: what CPU type do you use for your products?
17:33.48prpplagueour legacy stuff uses sa-1110, new stuff uses sharp lh79520 , samsung s3c44b0x and S3c24xx , and we are testing some TI omap stuff
17:40.58[TEHb]prpplague: oh, don't like CPU w/o MMU :)
17:41.21prpplagueno, we run full OS
17:41.27prpplaguei.e. linux not uclinux
17:47.23[TEHb]hmm, I thought that S3C44B0X without MMU
17:48.08prpplagueit is, but that one is the exception
17:48.20prpplaguewe just did one product with that
17:49.21[TEHb]ok
17:50.59[TEHb]We use only IXP42X and now, trying to use IXP46X :)
17:52.44[TEHb]There is too slow context switch in the ARM :(
17:57.02prpplague[TEHb]: intel has too many issues for us to use
17:57.23prpplague[TEHb]: poor documentation, short life of products, large min qty on order
17:59.00[TEHb]'large min qty' <---- what is it?
18:00.31prpplague[TEHb]: the number of chips you must order at one time
18:05.26[TEHb]ok
20:02.07Griffon26vmaster_: I now have a Philips 1583 eval kit at my disposal... I'm trying to figure out how to use it to toggle some gpio pins.
20:02.45Griffon26the kit has a 1583 hi-speed peripheral controller, a xilinx cpld and some microcontroller on it
20:16.07*** join/#openjtag nslu2-log_ (i=slug@nslu2-linux/dyoung)
22:34.49*** join/#openjtag kay2 (n=key2@gob75-2-81-56-64-17.fbx.proxad.net)
23:14.34*** join/#openjtag [TEHb]_ (n=nickolay@ns.protei.ru)
23:24.34*** join/#openjtag bullet (n=bullet@195.222.62.81.cust.bluewin.ch)
23:36.31*** join/#openjtag [g2] (n=g2@nslu2-linux/g2)
23:36.36[g2]AchiestDragon ping

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.