**** BEGIN LOGGING AT Mon Mar 06 10:59:56 2006 Mar 06 17:12:35 <[g2]> vmaster ping Mar 06 17:45:03 [g2] [g2-lap]: pong Mar 06 18:54:41 <[g2-lap]> vmaster hey Mar 06 18:54:59 <[g2-lap]> feel like talking about openOCD ? Mar 06 18:55:47 <[g2-lap]> p2-mate howdy Mar 06 19:02:29 [g2-lap]: yeah, sure, you got 20 minutes Mar 06 19:03:28 <[g2]> vm sure Mar 06 19:03:34 <[g2]> one sec Mar 06 19:03:54 <[g2-lap]> vmaster Ok that's better Mar 06 19:05:17 <[g2-lap]> vmaster so we're jamming on the 93xx stuff Mar 06 19:05:55 <[g2-lap]> and I'm looking at some stuff on sparkfun and there's mention of the openOCD stuff Mar 06 19:06:10 <[g2-lap]> and I'd already been thinking about JTAG stuff a litle Mar 06 19:06:13 oh, where? Mar 06 19:06:20 i mean at sparkfun's site Mar 06 19:06:29 <[g2-lap]> in the forum Mar 06 19:06:35 <[g2-lap]> you and the olimex guy Mar 06 19:06:43 ah, yeah Mar 06 19:07:30 <[g2-lap]> so we've got debian and an OE rootfs running on the glomation and ts72xx Mar 06 19:07:34 <[g2-lap]> wb Mar 06 19:08:25 <[g2-lap]> So I was thinking hel., we could just have a custom app that runs on the 72xx or the 9302 version from Glomation Mar 06 19:08:41 <[g2-lap]> I think it'd fit in 4MB or could be loaded from the net Mar 06 19:09:16 <[g2-lap]> we'd only need 256K for RedBoot to load the app from the net, but I thin 4MB is the smallest NOR flash these days Mar 06 19:10:21 yeah, at least you wouldn't save a lot if you used less NOR Mar 06 19:10:30 <[g2-lap]> so for <$100 probably <$80 we'd have a 200Mhz ARM with 8+ DIOs, Ethernet, USB, serial that could run openOCD. Mar 06 19:10:43 <[g2-lap]> (or any other JTAG app too) Mar 06 19:11:11 <[g2-lap]> this won't be as cool or as fast as the geep Mar 06 19:11:40 <[g2-lap]> but 95% of the stuff would probably xfer right over to that platform when it's ready Mar 06 19:11:54 mhh, have you already done any testing how fast bitbanging could go? Mar 06 19:12:22 <[g2-lap]> vmaster not yet, but it should be pretty easy to do Mar 06 19:13:01 <[g2-lap]> I think the TS already has a PC104 connector on it Mar 06 19:13:41 <[g2-lap]> so if the DIOs are too slow would might be able to make a simple board Mar 06 19:14:09 <[g2-lap]> or maybe just get a very geep that's got the processor and fpga Mar 06 19:14:17 <[g2-lap]> s/very/very early/ Mar 06 19:14:19 [g2-lap] meant: or maybe just get a very early geep that's got the processor and fpga Mar 06 19:15:59 <[g2-lap]> vmaster give it a little though Mar 06 19:16:01 <[g2-lap]> vmaster give it a little thought Mar 06 19:16:08 yeah, sure, i like the idea Mar 06 19:16:21 <[g2-lap]> how big is openOCD Mar 06 19:16:40 well, it isn't optimized at all - currently it requires quite a lot of ram, but that can be tweaked easily Mar 06 19:16:46 <[g2-lap]> is there a cmdline interface ? Mar 06 19:16:55 a telnet interface and a gdb server Mar 06 19:17:12 <[g2-lap]> what's "a lot of ram" ? Mar 06 19:17:34 well, several mb during runtime Mar 06 19:17:53 <[g2-lap]> these boards come with 32MB RAM Mar 06 19:17:55 the binary is <500kb Mar 06 19:18:03 with debug info and not stripped Mar 06 19:18:19 stripped it's <200kb Mar 06 19:18:29 <[g2-lap]> 64MB probably isn't a big deal Mar 06 19:18:43 even 32mb should be enough Mar 06 19:18:47 more than enough+ Mar 06 19:19:26 <[g2-lap]> right I was thinkging we could reserve a few Meg for JTAG buffers Mar 06 19:19:41 <[g2-lap]> then we'd just copy the images into the high buffers Mar 06 19:19:55 <[g2-lap]> past the area Linux is using Mar 06 19:20:37 <[g2-lap]> I'm also wondering how realtime (or how processor locked) we can go Mar 06 19:21:11 <[g2-lap]> I think we could disable all interrupts except for maybe a timer Mar 06 19:21:21 <[g2-lap]> and get in a _tight_ loop Mar 06 19:22:21 * [g2-lap] will have to grap bewoolie's JTAG stuff too Mar 06 19:22:57 <[g2-lap]> vmaster I'll ping you in here from time-to-time Mar 06 19:23:16 <[g2-lap]> right now I'll see how fast the DIOs are with the TS and Glomation boards Mar 06 19:23:21 <[g2-lap]> based on a loop Mar 06 19:23:47 <[g2-lap]> running from jffs2 Mar 06 19:23:58 <[g2-lap]> no ethernet on Mar 06 19:24:00 <[g2-lap]> no usb Mar 06 19:24:10 <[g2-lap]> I think just the timer and serial Mar 06 19:24:29 <[g2-lap]> and serial won't generate any ints cause I won't be typing :) Mar 06 19:24:40 mhh, is there a real datasheet or user manual for the ep93xx? Mar 06 19:24:51 <[g2-lap]> sure many Mar 06 19:25:04 <[g2-lap]> are you aware of the wiki we've got going ? Mar 06 19:25:24 no Mar 06 19:25:28 <[g2-lap]> http://ep93xx.giantshoulderinc.com:8001/ep93xx Mar 06 19:25:47 <[g2-lap]> Click on the Cirrus link and go to the 9302 versus the 9312 Mar 06 19:26:28 <[g2-lap]> The CirrusEp9312Info link Mar 06 19:26:55 <[g2-lap]> And Three-Cheers for lennert !! Mar 06 19:27:02 <[g2-lap]> dwery too! Mar 06 19:31:04 ty! :) Mar 06 19:31:23 hmm... ep's ssp might work for JTAG Mar 06 19:31:38 that would allow really fast jtagging Mar 06 19:32:15 well, i gotta run - beer time Mar 06 19:36:37 <[g2-lap]> cheers Mar 06 19:39:22 [g2-lap]: three cheers for all the ep93xx people :) Mar 06 19:39:53 <[g2-lap]> lennert yeah especially those crack hw guys! Mar 06 19:40:09 hehe Mar 06 19:40:27 and the hw guys that were on crack when they designed the chip Mar 06 19:40:39 openocd on the ep93xx is interesting Mar 06 19:40:45 want me to test the bitbanging? Mar 06 19:41:56 <[g2-lap]> lennert if you want to Mar 06 19:42:09 [g2-lap]: see #nslu2-linux Mar 06 19:42:20 <[g2-lap]> dwery Ok there is a sec Mar 06 19:42:44 * [g2] at other computer Mar 06 19:43:39 <[g2]> dwery congrats! awesome! Mar 06 19:43:51 what, who, where? :) Mar 06 19:43:52 :-D Mar 06 19:44:00 dwery: you became father? :) Mar 06 19:44:06 argh! Mar 06 19:44:07 no! Mar 06 19:44:09 haha Mar 06 19:44:12 then what? :) Mar 06 19:44:24 just compiled the madwifi driver under arm le :) Mar 06 19:44:28 oh :-) Mar 06 19:44:29 cool Mar 06 23:01:44 so, [g2] prodded me to do some gpio timings on the ep93xx Mar 06 23:02:27 the numbers are very good Mar 06 23:03:27 we can do about 10.5-odd million gpio reads per second Mar 06 23:03:36 and 15.8-odd million gpio writes Mar 06 23:03:51 <[g2-lap]> vmaster Mar 06 23:04:05 (at 200 MHz core clock speed) Mar 06 23:04:59 oh, nice Mar 06 23:05:47 <[g2-lap]> and since the boards have usb, ethernet, serial on board we could have some options to play with Mar 06 23:06:18 <[g2-lap]> the boards are in the $65-$85 range from glomation Mar 06 23:06:47 vmaster: does openocd run _on_ arm? :) Mar 06 23:07:46 <[g2-lap]> btw lennert thx for looking into that and getting the fluke out Mar 06 23:07:59 <[g2-lap]> that sounds funny Mar 06 23:08:05 haha Mar 06 23:08:07 <[g2-lap]> lennert get the fluke out! Mar 06 23:08:18 lennert: never tried on anything but x86 pc linux Mar 06 23:08:24 in theory it should Mar 06 23:08:26 my fluke does 100 kHz max according to the docs Mar 06 23:09:25 if i divide the clock by 1000 i get 16.25 kHz, if i divide it by 100 it's off the scale Mar 06 23:10:02 so in theory it should be able to do 8 MHz **** ENDING LOGGING AT Tue Mar 07 10:59:56 2006