**** BEGIN LOGGING AT Thu Jul 20 02:59:57 2006 **** BEGIN LOGGING AT Thu Jul 20 03:45:27 2006 **** BEGIN LOGGING AT Thu Jul 20 04:20:03 2006 Jul 20 09:07:48 hi just wondering if JTAG refers to the 'cable' used to progam microcontrolers for exampel the NIOS2 test boards from ALTERA Jul 20 10:26:44 http://en.wikipedia.org/wiki/JTAG Jul 20 13:02:09 <[TEHb]> Hallo Guys! Jul 20 13:03:05 <[TEHb]> Guys, BDSL for IXP42X is compatible for IXP46X ? Jul 20 13:04:18 [TEHb]: BSDL for the IXP42x has a high probability of being totally different from the IXP46x Jul 20 13:10:18 <[TEHb]> prpplague: thanks, but there is no results in the google.com on "IXP46X + BSDL" :-/ Jul 20 13:10:30 <[TEHb]> s/there is/there are/ Jul 20 13:10:31 [TEHb] meant: prpplague: thanks, but there are no results in the google.com on "IXP46X + BSDL" :-/ Jul 20 13:10:44 <[TEHb]> :) Jul 20 13:11:31 [TEHb]: need to go to the intel web site to specifically get the BSDL file for your processor Jul 20 13:11:45 <[TEHb]> CPU id read successful with BSDL for IXP42X, but problem with CFI Jul 20 13:12:03 CFI? Jul 20 13:12:10 <[TEHb]> Intel Strata Flash Jul 20 13:12:11 Common Flash Interface? Jul 20 13:12:14 <[TEHb]> yep Jul 20 13:12:21 yea, which processor is it? Jul 20 13:12:24 <[TEHb]> Can't read 'Q', 'R', 'Y' Jul 20 13:12:33 <[TEHb]> IXP46X Jul 20 13:12:45 [TEHb]: what is the exact processor number Jul 20 13:12:58 <[TEHb]> GWIXP460AB Jul 20 13:13:09 <[TEHb]> L5160150 Jul 20 13:13:17 <[TEHb]> INTEL '04 Jul 20 13:13:29 <[TEHb]> that's all Jul 20 13:14:13 ok one second Jul 20 13:14:48 <[TEHb]> ok Jul 20 13:15:19 <[TEHb]> Intel.com doesn't search "BSDL" Jul 20 13:16:18 http://www.intel.com/design/network/products/npfamily/docs/ixp4xx.htm?prod=IXP460#bsdl Jul 20 13:17:59 <[TEHb]> prpplague: :) Jul 20 13:18:02 <[TEHb]> prpplague: thanks Jul 20 13:19:07 <[TEHb]> prpplague: I saw your nickname early... don't remember where... :-/ Jul 20 13:19:15 <[TEHb]> prpplague: #kernel-newbies? Jul 20 13:21:39 <[TEHb]> prpplague: Are you relates to gateway projects based on IXP4XX ? Jul 20 13:21:46 <[TEHb]> projecT Jul 20 13:22:43 sorry no Jul 20 13:22:55 [TEHb]: yea, i usually hang on kernelnewbies Jul 20 13:23:21 <[TEHb]> prpplague: ok :) Jul 20 13:25:38 <[TEHb]> prpplague: oops, i think, this BSDL doesn't work with jtag-tools Jul 20 13:25:50 <[TEHb]> too diff format Jul 20 13:27:46 [TEHb]: jtag tools includes a conversion tool Jul 20 13:29:14 <[TEHb]> ok Jul 20 13:44:49 <[TEHb]> prpplague: do you use bsdl2jtag tool ? Jul 20 13:53:05 yes, i have used it before Jul 20 14:12:53 <[TEHb]> prpplague: glibc bug? Jul 20 14:12:55 <[TEHb]> Device Id: 00001001001001111010000000010011 Jul 20 14:12:55 <[TEHb]> Manufacturer: Intel Jul 20 14:12:55 <[TEHb]> Part: IXP460 Jul 20 14:12:55 <[TEHb]> Stepping: A0 Jul 20 14:12:55 <[TEHb]> Filename: /usr/local/share/jtag/intel/ixp460/ixp460 Jul 20 14:12:58 <[TEHb]> *** glibc detected *** double free or corruption (fasttop): 0x08084348 *** Jul 20 14:13:00 <[TEHb]> Aborted Jul 20 14:13:13 <[TEHb]> /usr/local/share/jtag/intel/ixp460/ixp460 <-------- output from the bsdl2jtag Jul 20 14:56:57 [TEHb]: hey Jul 20 14:57:03 [TEHb]: you figure out your problem? Jul 20 14:58:07 <[TEHb]> prpplague: no, bsdl2jtag doesn't work Jul 20 14:58:25 [TEHb]: why? Jul 20 14:58:30 [TEHb]: whats it doing? Jul 20 14:59:05 <[TEHb]> let me paste.bin it Jul 20 14:59:22 <[TEHb]> strange result Jul 20 14:59:30 ok Jul 20 14:59:35 paste your command line as well Jul 20 15:00:30 <[TEHb]> http://pastebin.ca/93526 <-------- result of bsdl2jtag IXP46X_r21_R.bsdl Jul 20 15:01:38 <[TEHb]> http://pastebin.ca/93528 <------- result of bsdl2jtag IXP4XXB-533.bsdl Jul 20 15:02:45 <[TEHb]> http://pastebin.ca/93530 <------- original jtag-tool file for IXP425 Jul 20 15:07:51 you got the url for the bsdl file i gave you earlier? Jul 20 15:08:03 <[TEHb]> prpplague: yep Jul 20 15:08:23 <[TEHb]> http://www.intel.com/design/network/products/npfamily/docs/ixp4xx.htm?prod=IXP460#bsdl Jul 20 15:08:29 ok let me look Jul 20 15:09:01 <[TEHb]> ok Jul 20 15:13:30 yea the syntax of that bsdl file does seem a little off Jul 20 15:14:07 <[TEHb]> Is there standart on the BSDL file syntax? Jul 20 15:15:03 <[TEHb]> now, I'm going to write this file manually. Jul 20 15:18:46 [TEHb]: there are some standards but not everyone sticks with them Jul 20 15:19:52 <[TEHb]> prpplague: Intel's BSDL file is too differs from standard? Jul 20 15:20:22 <[TEHb]> What is the easy way, fix Intel file and convert them with bsdl2jtag, or manually write jtag file Jul 20 15:20:25 <[TEHb]> ? Jul 20 15:22:41 [TEHb]: one sec, i'm looking Jul 20 15:22:49 [TEHb]: not sure why this is failing Jul 20 15:25:43 <[TEHb]> prpplague: if(!strncmp(att, "INSTRUCTION_LENGTH", 18)) { Jul 20 15:25:51 <[TEHb]> prpplague: it's from bsdl2jtag Jul 20 15:26:09 <[TEHb]> but in the Intel BSDL file this attribute in the lowercase Jul 20 15:26:54 <[TEHb]> all attributes in the lower case :-() Jul 20 15:29:19 yea thats what i was looking at Jul 20 15:34:54 interesting Jul 20 15:35:02 bsdl2jtag just doesn't like that file Jul 20 15:37:10 <[TEHb]> prpplague: I'll going to change attributes to uppercase Jul 20 15:41:07 <[TEHb]> prpplague: change only Instruction_Length to uppercase, and now bsdl2jtag Return -1 :-/ Jul 20 15:41:34 [TEHb]: yea, there is something else going on Jul 20 15:47:17 <[TEHb]> prpplague: there are no spaces in the BSDL, after 'attribute XXX of XXX' Jul 20 15:47:26 <[TEHb]> i=sscanf(pline, "attribute INSTRUCTION_LENGTH of %s : entity is %i ;", tmp, &j); Jul 20 15:48:40 yea Jul 20 15:48:40 <[TEHb]> entity is X[space]; Jul 20 15:48:43 just tested Jul 20 15:48:53 if you do upper case + the space it should work Jul 20 15:51:57 <[TEHb]> prpplague: yes! It's work! Jul 20 15:52:04 <[TEHb]> prpplague: Thanks :) Jul 20 15:52:17 <[TEHb]> Need to test the hardware Jul 20 15:55:07 cool Jul 20 15:55:38 <[TEHb]> now, need to understand, what i need to write instead initbus ixp425 :) Jul 20 15:56:46 <[TEHb]> shit Jul 20 15:57:02 <[TEHb]> initbus command hardcoded to jtag-tools Jul 20 15:58:41 <[TEHb]> prpplague: hmm... bsdl2jtag doesn't declare relations between signals and JTAG pins Jul 20 15:58:55 <[TEHb]> I mean this: Jul 20 15:58:56 <[TEHb]> signal EX_CS[0] K26 Jul 20 15:58:56 <[TEHb]> signal EX_CS[1] L24 Jul 20 15:58:56 <[TEHb]> signal EX_CS[2] M22 Jul 20 15:58:57 <[TEHb]> ... Jul 20 15:59:52 <[TEHb]> signal EX_CS[0] K26 Jul 20 15:59:53 <[TEHb]> signal EX_CS[1] L24 Jul 20 15:59:53 <[TEHb]> signal EX_CS[2] M22 Jul 20 15:59:58 <[TEHb]> oops, sorry for DUP Jul 20 16:11:57 <[TEHb]> prpplague: insert EX_CS, EX_ADDR, EX_WR, EX_RD and EX_DATA by hand, and now initialization OK ;) Jul 20 16:12:33 <[TEHb]> hmmm... Jul 20 16:12:34 <[TEHb]> jtag> detectflash Jul 20 16:12:34 <[TEHb]> signal 'EX_CS[0]' cannot be set as output Jul 20 16:12:34 <[TEHb]> signal 'EX_CS[1]' cannot be set as output Jul 20 16:12:36 <[TEHb]> ... Jul 20 16:14:49 [TEHb]: jtag is soooo much fun Jul 20 16:14:58 <[TEHb]> yeah ;]]] Jul 20 16:15:08 [TEHb]: sorry but i can't help too much today, we have a product release for monday Jul 20 16:15:20 <[TEHb]> prpplague: ok, thanks. :) Jul 20 16:51:24 <[TEHb]> prpplague: done! :) Jul 20 16:51:41 <[TEHb]> prpplague: flash detected Jul 20 16:52:05 <[TEHb]> prpplague: If you want, i can send you result Jul 20 16:52:38 * [TEHb] writing redboot to the NOR flash Jul 20 16:53:32 [TEHb]: thanks for the offer, but i don't have any ixp devices, you might consider sending the information to the jtag tools folks Jul 20 17:01:58 <[TEHb]> ok Jul 20 17:06:47 <[TEHb]> prpplague: what CPU type do you use for your products? Jul 20 17:13:34 our legacy stuff uses sa-1110, new stuff uses sharp lh79520 , samsung s3c44b0x and S3c24xx , and we are testing some TI omap stuff Jul 20 17:20:43 <[TEHb]> prpplague: oh, don't like CPU w/o MMU :) Jul 20 17:21:07 no, we run full OS Jul 20 17:21:13 i.e. linux not uclinux Jul 20 17:27:09 <[TEHb]> hmm, I thought that S3C44B0X without MMU Jul 20 17:27:53 it is, but that one is the exception Jul 20 17:28:06 we just did one product with that Jul 20 17:29:07 <[TEHb]> ok Jul 20 17:30:45 <[TEHb]> We use only IXP42X and now, trying to use IXP46X :) Jul 20 17:32:29 <[TEHb]> There is too slow context switch in the ARM :( Jul 20 17:36:48 [TEHb]: intel has too many issues for us to use Jul 20 17:37:08 [TEHb]: poor documentation, short life of products, large min qty on order Jul 20 17:38:46 <[TEHb]> 'large min qty' <---- what is it? Jul 20 17:40:17 [TEHb]: the number of chips you must order at one time Jul 20 17:45:12 <[TEHb]> ok Jul 20 19:41:52 vmaster_: 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. Jul 20 19:42:30 the kit has a 1583 hi-speed peripheral controller, a xilinx cpld and some microcontroller on it **** BEGIN LOGGING AT Thu Jul 20 19:55:52 2006 Jul 20 23:16:20 <[g2]> AchiestDragon ping Jul 21 00:02:53 pong Jul 21 00:05:14 [g2]: Jul 21 00:05:17 ? Jul 21 00:14:18 <[g2]> AchiestDragon hey Jul 21 00:14:27 <[g2]> What's up with the GEEP ? Jul 21 00:14:40 nothing why Jul 21 00:16:32 delay in getting a diferent pc sorted out , , and finding some time to work on it ,, but done some changes in the last couple of days Jul 21 00:17:27 the 32khz xtal has been added to the ep9302, the cap values have been updated Jul 21 01:23:58 <[g2]> AchiestDragon I was just curios how things were going. I haven't been keeping up :( **** ENDING LOGGING AT Fri Jul 21 02:59:56 2006