**** BEGIN LOGGING AT Mon Jun 22 02:59:57 2009 Jun 22 16:28:09 drath: greetings Jun 22 16:28:26 drath: you have admin access to the berlios svn repo of openocd? Jun 22 16:35:58 i'm not sure if i have installed openocd correctly Jun 22 16:36:31 when i run it in ubuntu 9, i get "error target.c handle_target_command(): target 'create' not found Jun 22 16:36:40 did it not build? Jun 22 16:37:07 Kupop: where did you install it from? Jun 22 16:37:20 svn Jun 22 16:37:25 revision? Jun 22 16:37:46 rev 309 Jun 22 16:37:58 309¿? Jun 22 16:38:06 although I may have accidently installed it using ubuntu's package manager in the past Jun 22 16:38:17 we are on 2500 or so Jun 22 16:38:22 oh right Jun 22 16:38:49 the guide I was reading said the current version wasn't working with the target I am using Jun 22 16:39:00 but that webpage may be years old :) Jun 22 16:39:07 ok I will try the latest version Jun 22 16:39:29 prpplague: yeah, i just saw your mail Jun 22 16:39:32 prpplague: i have admin access Jun 22 16:39:41 prpplague: do you have a command line for me? Jun 22 16:39:47 drath: yea, one sec Jun 22 16:44:01 drath: svndump dump path/to/repo --revision 0:729 > openocd-svn.dump Jun 22 16:44:01 do I still need a line like this: /configure --enable-ft2232_ftd2xx --with-ftd2xx=/home/user/libftd2xx --prefix=/usr Jun 22 16:44:10 if I want to use the FTDI binary driver? Jun 22 16:45:35 Kupop: why using it? Jun 22 16:45:48 instead of the open source driver? Jun 22 16:46:07 because people say the open source one dosent work with the luminary boards Jun 22 16:46:14 well, I would avoid it on the first try, it's less tested and AFAIK performance isn't that better Jun 22 16:46:26 Kupop: why not? Jun 22 16:46:28 ok I will have a go Jun 22 16:46:50 dunno, I am just reading other people's experiences Jun 22 16:46:52 Kupop: BTW, if you are in doubt I would take the debian package and build it yourself Jun 22 16:47:14 it's a little dated with respect to trunk but may be enough in your case Jun 22 16:47:15 Kebianizao|work: the ftd2xx is faster and the open source lib does have problems with a number of SoC's including some cortex-m3 boards such as the luminary Jun 22 16:47:30 prpplague: how much faster? Jun 22 16:47:40 Kebianizao|work: on average about 20% faster Jun 22 16:48:04 umm, not bad I'd like to try it but not very high priority on my queue Jun 22 16:48:22 prpplague: svnadmin maybe? there's no svndump on my Ubuntu Jun 22 16:49:09 drath: ahh yea sorry typo, trying to do many things at once Jun 22 16:49:15 drath: svnadmin dump path/to/repo --revision 0:729 > openocd-svn.dump Jun 22 16:49:19 drath: my bad, hehe Jun 22 16:52:13 drath: i'm not sure how big that dump file is going to get Jun 22 16:52:50 prpplague: ah, this is something i have to run on the svn server? Jun 22 16:52:56 drath: i'm guessing about 60mb Jun 22 16:53:09 drath: yea Jun 22 16:53:58 drath: we can of course do it without the history, but the history would be really nice to have Jun 22 16:55:51 prpplague: no problem, it's working Jun 22 16:55:56 prpplague: I guess you are aware you could also do that with some DVCS like git or mercurial, clone locally, and commit into the new (forked) repository Jun 22 16:56:38 Kebianizao|work: the svn server is an older one that doesn't support the replay command Jun 22 16:57:23 * Kupop is gone, autoaway/10m (l!on) Jun 22 16:57:24 prpplague: ahh, that's it, I was going to mention that :) Jun 22 16:57:57 anyway stupid replay as it's called by hgsubversion tend to work, but it hurts :P Jun 22 16:58:29 I was going to ask if anyone has an idea when svn server was going to be upgraded on berlios, other VCS are quite more recent Jun 22 16:59:24 Kebianizao|work: no clue on that, but the openocd-redux will be svn anyway Jun 22 17:00:19 yes, no problem with svn, but decent and recent svn server would be quite needed IMHO Jun 22 17:01:30 indeed Jun 22 17:02:22 prpplague: it's 7mb bz2 - let me know how you want it (mail?), gotta get something to eat... Jun 22 17:02:47 drath: let me get a place setup for you to upload it Jun 22 17:07:37 prpplague: I wonder how you are going to handle complex configurations like beagle board or such Jun 22 17:10:19 Kebianizao|work: the only reason the OMAP3 is complex is because so much crap was added openocd that it was a nightmare to retrofit the features Jun 22 17:11:17 well, you need to address each tap and then make icepick aware of the taps available Jun 22 17:11:43 Kebianizao|work: hehe, i'm very very very very aware of what has to occur on the ICEPICK, hehe Jun 22 17:11:54 there's some scripting used for that Jun 22 17:12:01 prpplague: :) why is that? Jun 22 17:12:49 Kebianizao|work: because i was the one that collected most of the data from TI, build the hardware for jtag interface to the beagle, and reverse engineered most of the function calls needed to talk to the ICEPICK Jun 22 17:13:06 hehe, that's great to know :) Jun 22 17:13:24 and did TI provided all that info, let's say, easily? Jun 22 17:13:33 no Jun 22 17:13:40 I feared that Jun 22 17:13:56 Kebianizao|work: it took about 6 months to collect enough information to get to the point where actual dev work could be done Jun 22 17:14:12 there's little published about that, to focus just on omap which is the one that's supported then best wirh free SW Jun 22 17:14:39 lucky that you got it, reverse engineering that would be a hell Jun 22 17:14:45 Kebianizao|work: i am sorry, i did not understand your statement Jun 22 17:15:15 yes, I meant that there's little documentation about the internals of JTAG taps on TI chips Jun 22 17:15:36 being the OMAP arch the one that's best supported with free SW, like openocd (and maybe others) Jun 22 17:15:39 Kebianizao|work: ahh indeed Jun 22 17:15:55 Kebianizao|work: very little free documentation Jun 22 17:16:10 well, TBH that's not only happenning with TI but with the rest of manufacturers Jun 22 17:16:25 Kebianizao|work: TI has an emulation association which you can pay dues for and get 100% docs Jun 22 17:16:38 well, they don't even had to give doc for free, just disclose it to the ppl who will actually do the work Jun 22 17:17:05 prpplague: do you have an idea how much would that be? ($) Jun 22 17:17:21 Kebianizao|work: min amount is $1500USD for one year Jun 22 17:17:25 iirc Jun 22 17:17:33 I see Jun 22 17:17:43 and there's still the DSP to address :P Jun 22 17:19:36 Kebianizao|work: yea Jun 22 17:19:52 * prpplague has been doing jtag for a long time Jun 22 17:20:32 I've seen that TI jtag IF may be addressed with a regular jtag one with some pinout changes Jun 22 17:21:09 don't know if that work, but if it does maybe the next wall would be supporting the instruction set on the jtag SW Jun 22 17:21:26 * Kebianizao|work is not that experienced but still interested Jun 22 17:21:46 http://www.tincantools.com/product.php?productid=16144&cat=0&page=1&featured Jun 22 17:21:52 my stuff Jun 22 17:22:09 ahh, I think I've seen this Jun 22 17:22:11 * Kebianizao|work rechecks Jun 22 17:22:17 let me rephrase that, i did the design work, belongs to tincantools Jun 22 17:22:31 ok hehe :) Jun 22 17:23:23 is that ft232 based? Jun 22 17:23:30 http://www.tincantools.com/product.php?productid=16134&cat=0&page=1&featured Jun 22 17:23:37 yea Jun 22 17:23:50 the flyswatter was one of the first ft2232 based boards openocd supported Jun 22 17:24:06 let me guess who did that work ... :) Jun 22 17:24:21 * prpplague bows Jun 22 17:25:30 drath: i guess go ahead and try to email it to me Jun 22 17:25:37 drath: try sending it to my yahoo account Jun 22 17:25:42 drath: dave123_aml@yahoo.com Jun 22 17:25:42 I'll take a better look at both, but TBH my aim right now is the DSP Jun 22 17:26:29 Kebianizao|work: yea, the flyswatter was really designed for device driver debugging and board bringup Jun 22 17:27:17 "USB 2.0 Full Speed device (12 Mbits/sec" ? I think this is wrong Jun 22 17:27:56 nope that is correct Jun 22 17:28:20 ah, then maybe I thought about high speed Jun 22 17:28:26 nevermind Jun 22 17:30:16 does this one support RCLK? Jun 22 17:30:28 yea, it is USB2.0 compliant, but only at 12Mbits Jun 22 17:30:43 Kebianizao|work: no, future models will Jun 22 17:31:18 I'm using right now olimex one, pinout is different in this one, I thought there was a general pinout for jtag which olimex followed Jun 22 17:31:51 Kebianizao|work: there are a number of jtag pinouts determined by the specific cpu core Jun 22 17:31:53 ahh, excuse me again, this is the 14pin version Jun 22 17:32:04 prpplague: the mail is on its way Jun 22 17:32:08 drath: thanks Jun 22 17:32:14 prpplague: might take a while Jun 22 17:32:32 drath: np, i'll keep an eye out for it Jun 22 17:32:47 Kebianizao|work: http://www.elinux.org/JTAG Jun 22 17:32:59 Kebianizao|work: there a doc on the page with some of the common pinouts for jtag Jun 22 17:33:17 I think my statement was based on that doc somehow :) Jun 22 17:33:40 there's a lot of things I already need to learn Jun 22 17:34:09 Kebianizao|work: i say the same thing everyday Jun 22 17:34:25 only that you started saying before me ;) Jun 22 17:35:08 well, IMHO hardware is more or less there, point now is more on software Jun 22 17:37:10 indeed Jun 22 17:38:30 prpplague: now that I read openocd newish dm365 support I guess you should know well david brownell Jun 22 17:39:51 Kebianizao|work: yea david does good work Jun 22 17:40:14 well, enough messing with you this evening, it's time I leave you alone :P Jun 22 17:40:24 Kebianizao|work: okie dokie Jun 22 17:40:34 * prpplague goes back to waiting for wince to compile Jun 22 17:41:16 bye Jun 22 17:42:45 * dirk2 discovers http://elinux.org/Openocd-Redux and wonders if there shouldn't be more content ;) Jun 22 17:44:52 dirk2: just started the project last week, working on getting the svn repo up Jun 22 17:45:16 dirk2: will be hosted at linuxtogo.org Jun 22 17:50:20 dirk2: http://projects.linuxtogo.org/projects/openocd-redux/ Jun 22 17:50:29 dirk2: you are welcome to join the project if you are interested Jun 22 17:54:16 prpplague: I added some content: http://elinux.org/Openocd-Redux Please correct if something is wrong or you don't like it :) Jun 22 17:54:24 dirk2: will do Jun 22 17:54:33 dirk2: how did you find the page? Jun 22 17:55:28 Which one? The linuxtog link you posted it some days ago, and the elinux one from the recent changes from elinux Jun 22 17:55:47 the elinux page Jun 22 17:55:57 dirk2: ahh Jun 22 17:56:16 dirk2: thanks for the content Jun 22 17:56:21 dirk2: looks good for a start Jun 22 17:56:57 is the revision r729 still correct? Jun 22 17:58:23 yea, thats where we are going to start Jun 22 18:01:19 At the weekend I tested Dave's BeagleBoard script changes, and they seem to work. Now someone has to do Cortex A8 support. I think I stay with recent trunk and wait for that ;) Jun 22 18:01:43 dirk2: yea i figured as much Jun 22 18:01:59 dirk2: it will be awhile before we get all the ICEPick stuff into redux Jun 22 18:02:27 dirk2: i'm less concerned about bleeding edge and more about stability and usability Jun 22 18:14:13 drath: hmm, nothing yet, i'm guessing it failed Jun 22 18:14:48 drath: http://filebin.ca/ Jun 22 18:14:54 drath: can you upload it there? Jun 22 18:18:13 prpplague: hold on, i'll put it on my httpd Jun 22 18:18:21 drath: oh that would be great Jun 22 18:18:35 * prpplague marks down some notes to buy drath lots of beer Jun 22 18:18:56 prpplague: http://mmd.ath.cx/openocd-svn-0-729.dump.bz2 Jun 22 18:19:19 prpplague: heh, this is the land of beer and pretzels... i never had to experience any shortage of beer ;) Jun 22 18:19:49 drath: hehe Jun 22 18:35:26 it would be nice if only prpplague downloaded the file. if someone else needs it we can set up a dedicated spot, but my dsl upstream is having a hard time right now Jun 22 18:35:59 drath: who else is downloading? Jun 22 18:36:41 drath: might be our proxy server, it was giving me troubles Jun 22 18:36:53 drath: i'm all done now Jun 22 18:36:57 drath: checking the file Jun 22 18:37:04 prpplague: ok Jun 22 18:38:32 drath: loading now on my local box to make sure we got everything Jun 22 18:39:25 drath: sorry, I accidently clicked on the link. But I hope I stopped it fast enought ;) Sorry if not Jun 22 18:42:07 drath: yep looks good Jun 22 18:42:18 dirk2: heh, no problem, just thought i'd give you guys a notice Jun 22 18:42:39 dirk2: as i said, if anyone needs it we could just as well put it on the openocd webpage Jun 22 18:42:55 drath: I don't need it ;) Jun 22 18:46:44 prpplague: maybe you should clarify the issue with linking to ftdi dlls for your project, right now there a big flamewar about it in the main ML Jun 22 18:47:30 roxfan: what is the issue? Jun 22 18:47:55 prpplague: I silently accepted OpenOCD to be linked against the binary only FTD2XX lib Jun 22 18:48:46 drath: and now folks are complaining that it is in violation of the GPL to do so? Jun 22 18:49:00 prpplague: yeah... Jun 22 18:49:52 prpplague: i just wrote to the list that i had no intention to enforce the gpl if someone were to link against ftd2xx as it was a pragmatic solution while libftdi provided a "clean solution" Jun 22 18:50:47 drath: yea, i prefer open source any day Jun 22 18:55:03 prpplague: but as I see it anyone who wanted to enforce the OpenOCD's GPL license would need my help, with me being the original copyright holder... Jun 22 18:55:33 drath: indeed Jun 22 18:59:05 prpplague: i'm off Jun 22 18:59:08 prpplague: bye Jun 22 18:59:14 drath: thanks a bunch Jun 22 18:59:16 drath: later Jun 22 19:08:31 prpplague: here's a typical email from yesterday https://lists.berlios.de/pipermail/openocd-development/2009-June/008346.html Jun 22 19:16:08 roxfan: yea well zack can have his opinion Jun 22 19:17:19 dirk2: svn is up - http://projects.linuxtogo.org/plugins/scmsvn/viewcvs.php/?root=openocd-redux Jun 22 19:18:51 but he might be right... so if you want to continue linking to those dlls maybe you better ask all contributors to your tree to approve an exception Jun 22 19:20:06 roxfan: as long as i'm not distributing binaries, its not my problem, as far as i am concerned Jun 22 19:20:14 true Jun 22 19:20:44 but if you want your project actually used maybe you should think about it :) Jun 22 19:20:47 roxfan: i'll put a note up that the libftdi is the prefered library Jun 22 19:21:24 roxfan: right now, me an about 3 other people are the only ones i'm interested, if other people want to use it, thats fine Jun 22 19:22:28 roxfan: thing about getting the exception or removing the D2XX lib suppprt? Jun 22 19:22:44 s/thing/think Jun 22 19:23:05 the former Jun 22 19:23:56 roxfan: that would take much more time and political effect than i am willing to do, i simply want working code Jun 22 19:27:38 roxfan: this type of bickering is what keeps linux and open source software second rate at best Jun 22 19:31:11 roxfan: more than half of the professional linux kernel developers don't even use a linux based platform for development **** ENDING LOGGING AT Tue Jun 23 02:59:57 2009