**** BEGIN LOGGING AT Thu Jun 18 02:59:57 2009 Jun 18 13:46:22 man openocd is really gone to hell in a hand basket Jun 18 13:47:43 prpplague: what do you mean? Jun 18 13:50:17 Kebianizao|work: the current openocd is completely bloated, over engineering with useless features, and just about completely unusable Jun 18 13:50:42 prpplague: heh! I find it useful Jun 18 13:50:52 what useless feature you can think about? Jun 18 13:51:30 Kebianizao|work: it would take me an entire week to go over it all Jun 18 13:51:54 I have the time :) (just kidding) Jun 18 13:52:10 yea but i don't, atleast not this week Jun 18 13:52:43 prpplague: have you expressed your opinion in the ML, I think opinions like yours are welcome Jun 18 13:53:06 and you don't need to give the full list, you can start with what you find worst Jun 18 13:53:33 it's clear that they won't change it upside down, but still some comments may be useful Jun 18 13:53:50 Kebianizao|work: yes i have, i've given up on that Jun 18 13:54:39 oh, could you point me to that? I would like knowing. I guess approx date is enough Jun 18 13:55:11 august/september of 2008 Jun 18 13:55:32 I see, thanks Jun 18 13:55:54 drath been in the channel lately? Jun 18 13:56:10 quite new here, sorry I couldn't tell Jun 18 13:56:17 ahh Jun 18 14:01:45 a pity but I've bee unable to find your e-mail in the ML archive :S Jun 18 14:03:57 oh well doesn't really matter anyway, we have a fork of one of the older versions Jun 18 14:04:35 just that we get inquires every once in awhile about using the yagarto openocd version Jun 18 14:08:11 prpplague: is that fork available? Jun 18 14:09:17 http://www.elinux.org/images/8/80/Openocd.tar.gz Jun 18 14:14:08 do you maintain that as open source? I mean do you have a tracker, repository? do you snapshot openocd or also add some changes? Jun 18 14:16:35 at first sight I miss tcl which I guess is part of you define as bloat Jun 18 14:17:43 Kebianizao|work: yes we have a repo, and yes tcl is a major part of the bloat Jun 18 14:18:59 I don't want to abuse your time, but if you consider your fork world (re)viewable I'd like having a link. I'm quite curious about it Jun 18 14:20:33 Kebianizao|work: not as of yet, thats the reason i joined the channel today, i used to hang out here with drath in the good old days, and i need to double check with him a few things before making it available Jun 18 14:20:54 ah, that's ok Jun 18 16:46:35 dirk2: hey hey bud Jun 18 16:46:49 hey Jun 18 18:11:14 drath: greetings Jun 18 18:11:17 hey prpplague Jun 18 18:11:59 "completely sick" is probably among the nicer things i could say about the current openocd state ;) Jun 18 18:12:05 drath: what cooking over in your neck of the woods? Jun 18 18:12:15 drath: hehe Jun 18 18:15:04 prpplague: is it ok if we discuss this topic here? or would you prefer an email? Jun 18 18:15:21 drath: here is fine for me Jun 18 18:16:33 drath: basically we are looking at rolling back to around the end of 2007 for version Jun 18 18:16:59 drath: fix all the know issues with that rev so it is stable Jun 18 18:17:22 drath: do a release, and then use that as a basis for improvements/changes Jun 18 18:17:59 prpplague: yeah... it's been far too much "reworking" for questionable reasons, and dozens of new features/technologies without caring about improving the existing codebase... Jun 18 18:18:42 prpplague: did you or the other folks you mentioned try to express your concerns on the list? Jun 18 18:19:16 prpplague: the situation has been rather problematic for me, as i don't have time to contribute myself, so it's hard to stop those who are contributing Jun 18 18:19:50 drath: yea back in august/september of 2008 when i was doing some of the work on the cortex-a8 and icepick dev Jun 18 18:20:51 drath: i had a couple conversations with the current maintainer Jun 18 18:21:40 drath: it's just that i think all the changes, new features and re-works have gotten out of control Jun 18 18:26:39 prpplague: yeah, definitely... i don't think you'll be able to convince oyvind to change the current development, so a fork might really be necessary... it would be nice if you could keep me posted, maybe we can eventually bring both lines of development back together one day Jun 18 18:27:27 drath: right, i was considering using either the linuxtogo.org site or getting a repo up and running on the elinux.org site (CELF sponsored) Jun 18 18:27:37 drath: you have a preference? Jun 18 18:28:24 prpplague: whatever suits you best Jun 18 18:28:59 drath: probably go with the linuxtogo.org site if it isn't too difficult to get setup Jun 18 18:29:37 prpplague: i suppose a branch on the original openocd site would cause too much confrontation, otherwise i'd offer you admin access there Jun 18 18:30:48 drath: yea i think that would be problematic, and based on the incidents with the GPE stuff, it might make more sense to be seperate Jun 18 18:43:55 prpplague: allright, gotta go... i'll try to check by every once in a while Jun 18 18:44:01 prpplague: bye Jun 18 18:44:14 sorry, but any hint about which target architecture/board you are talking here Jun 18 18:44:22 ? Jun 18 18:45:37 dirk2: hehe, openocd in general Jun 18 18:46:58 yes, ok, I got this ;) Any special target in mind? Seems that Dave is helping a little with TI stuff, btw Jun 18 18:48:36 dirk2: dave who? Jun 18 18:49:10 David Brownell Jun 18 18:55:58 ahh Jun 18 18:56:11 dirk2: no special target in mind Jun 18 18:56:36 dirk2: just a number of us are very unhappy with the overall direction that openocd is headed, including drath Jun 18 19:02:56 dirk2: when the TCL stuff was added and they started changing the config file structures, thats when everything started going down hill Jun 18 19:07:08 ok. my hope is that it will calm down some time and that somebody with the time and knowledge will help Jun 18 19:09:20 dirk2: for which item? the cortex-a8/icepick stuff? Jun 18 19:10:50 prpplague: Yes, OMAP3. Icepick seems to be basically solved. Cortex A8 is missing, though. There are some scripts that can do already a lot with Cortex A8, but converting them to some legacy OpenOCD (C-) code and adding the missing stuff (cache, MMU) is still missing Jun 18 19:11:10 dirk2: ahh Jun 18 19:11:30 dirk2: i've lost all interest in the beagle Jun 18 19:11:43 dirk2: (not that i had that much to start with) Jun 18 19:12:11 prpplague: and, you are right, as soon as we have something working, it is broken by some new changes again, and the comment is then "your previously working code was wrong" Jun 18 19:12:24 dirk2: yep Jun 18 19:16:27 unfortunately, none of the core developers seem to be here often. Instead, you get sometimes ~100 mails from mailing list per day, not able to track them Jun 18 19:16:37 yea Jun 18 19:17:08 dirk2: mailing list has it's usage, but for something that is moving as fast as openocd has been, interactive conversation tends to be better(IMHO) Jun 18 19:18:48 anyway, good luck with your fork, bye Jun 18 19:20:45 dirk2: later bud Jun 18 19:20:52 * prpplague waves bye to dirk2 Jun 18 20:57:33 Is there any JTAG tool that supports FT2322 (Olimex ARM-USB-OCD), Motorola MPC8245 and 2 Intel Strataflashes 8x wired in 16x, using the memory mapped flash instead of having to figure out which pins the flash is attached to exactly? Jun 18 20:59:09 Zoiah: i'm not familiar with the MPC8245, what is that a MIPS core? Jun 18 20:59:40 It's a PPC core. Jun 18 21:00:11 I often found it in networking equipment and some small storage things. Jun 18 21:00:35 Zoiah: ahh, you will probably have trouble getting that to work via jtag without some serious docs Jun 18 21:00:57 UrJTAG supports MPC824x just fine, but not the 2 x8 in x16 setup. Jun 18 21:02:13 Zoiah: ahh, was unaware of that Jun 18 21:02:25 * prpplague makes a note to get the latest UrJTAG Jun 18 21:03:00 I got pointed at TopJTAG which is a closed-source Win32 application, but that uses pintoggling directly to the flashchip. Jun 18 21:03:17 ahh Jun 18 21:03:23 And I do not have schematics of my devices (3com 3870, edgecore es4549, dell powerconnect 3324), so this is probably not feasible for me. Jun 18 21:04:19 All these devices use the same OEM and basic structure (MPC8245 behind JTAG COP pinuot and 2 PLDs behind PLD JTAG pinout). Jun 18 21:05:31 urjtag only does boundary scan, but i guess you don't need debugging here Jun 18 21:05:56 UrJTAG does flashing through memory i/o in the cpu core. Jun 18 21:06:11 So if you know where your flash is mapped into memory, you can flash that way. Jun 18 21:06:32 hmm it does? that's new Jun 18 21:07:21 Openwince also did this. Jun 18 21:07:27 http://buffalo.nas-central.org/wiki/JTAG_Software/Openwince Jun 18 21:08:41 this looks to me like boundary scan... Jun 18 21:10:39 Yes, it uses boundary scan to do memory i/o to the CPU. Jun 18 21:12:42 I am new to these kinds of things, so I might be using the wrong terms. :) Jun 18 21:12:51 i think it just toggles pins connected to the flash Jun 18 21:13:16 at least that's what was happening when i tried it a year or so ago Jun 18 21:13:22 How would it know to which pins the flash is connected? And why would it require the location in the memory of the cpu? Jun 18 21:14:12 Because if UrJTAG knows to which pins it's connected, I could feed that information to TopJTAG maybe. Jun 18 21:15:43 well, the pin descriptions are specified in the BSDL file Jun 18 21:16:34 so you basically need to mimic the signals on them as if the cpu is reading or writing data Jun 18 21:16:44 The pins of the cpu, but i can imagine there's more than 1 way to wire a flashchip to a chip. Jun 18 21:17:20 yeah, often it gets tricky Jun 18 21:18:36 So, because the location of the flash chip in the memory is defined, I assumed it was doing memory i/o on the cpu. Jun 18 21:18:48 That should be possible, right? Jun 18 21:19:04 http://www.youtube.com/watch?v=JhojoT1o1M4 Jun 18 21:19:09 Sorry, did not mean to paste that. Jun 18 22:11:32 man o man i wish i could find an old copy of openocd for winblows Jun 18 22:19:04 http://www.argussoft.ru/webroot/delivery/files/library/atmel/at91/Eclipse/openocd-r247-20071230.exe Jun 18 22:19:24 oh dandy, thanks Jun 18 22:19:35 roxfan: you have anything closer to R734? Jun 18 22:20:08 not at the monent Jun 18 22:20:12 but i'll look around Jun 18 22:20:58 thanks Jun 18 22:23:42 http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/winarmtests/ Jun 18 22:26:16 thanks Jun 18 22:26:19 * prpplague heads home **** ENDING LOGGING AT Fri Jun 19 02:59:58 2009