irclog2html for blob on 2001.07.22

03:39:40Russwb tim
03:39:50Russtrying to get my jtag stuff working
04:23:39BZFlaghow far have you gotten?
04:23:56BZFlaggot the jflash from cvs checked out and built?
04:24:17Russah
04:24:28Russyah, looking at jflash
04:24:34Russnot getting anything on TDO
04:24:42BZFlagtdo?
04:25:06Russits the jtag output pin
04:25:19BZFlagah.
04:25:27BZFlagyou've got leds there right?
04:25:40Russbeen testing that stuff
04:25:53Russgoing to hook up the LCD, and see if reset works
04:26:26BZFlagyou soldered on a header? and built a cable?
04:26:36Russyup, yup
04:27:30BZFlagusing a holly dongle?
04:27:58Russno, built something
04:28:07BZFlagahh.
04:28:28BZFlagjflash has only been tested on holly's dongle with bi-di par ports.
04:28:42BZFlagwill not work with par port in any other mode.
04:29:39Russah, I have an SPP, and an EPP port
04:29:49Russthe dongle is the same pinout
04:30:10BZFlagcan you set either to just bidi?
04:30:26RussI think SPP and EPP are bidir
04:30:36Russmy JTAG hardware at work is an ISA card
04:30:42BZFlagI know mine did not work in spp or epp mode. just bidi
04:30:50Russah
04:30:57Russthen I suppose I'll reboot
04:31:06BZFlagk
04:40:15Russno go...parport1: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
04:42:35RussTDO is reading .460V
04:43:52Russwhich is going through the AHC as a 1
04:45:21RussI put .1uF caps on TMS, TDI, and TCLK from the parport
04:45:31Russand then a .1uF cap on the IC
04:45:37BZFlagtry --port=0x378
04:46:46BZFlagso like ./flash_locks --port=0x378  where flash_locks is a symlink to jflash
04:47:28Russnope
04:47:35BZFlagor can you disable parport0 ?
04:47:50Russgoing to use parapin to do some testing
04:47:58Russthe .4V on TDO is the weird thing
04:48:30BZFlaghmmm... I don't know what the state should be.
04:49:22Russshould be 0V or 3.3V
04:49:57BZFlagso a 1v margin for error? ;-/
04:50:22Russwell, with the AHC logic, I think .4V is in the undefined area
04:51:10BZFlagdon't know what to tell ya. I know a few folks have it working, but I have not measured the lines.
04:51:40BZFlagI only have one phone here setup for jtag, but I just got more headers so I will build a few more.
04:52:34BZFlagI know people have seen cabling trouble before, I have some single cable (not ribbon) cables here and I can't get any of them to work well.
04:52:45BZFlagthe ribbon cable in the pics on the site works well.
04:53:01BZFlagcould be things are not quite spec.
04:53:06RussI just used a cable from a MB->parallel port
04:53:34Russcut off the end, and soldered it to some perfboard
04:53:48Russseems one of my pins isn't clearing
04:54:34BZFlaghw problem?
04:54:48Russseems to be
04:54:50BZFlaggotta reboot to run some silly windows app. back in a few
04:54:53Russk
05:06:11Russwas it worth it?
05:06:31Russeven when the tuxscreen isn't connected, its stuck
05:06:51Russinteresingly enough, when I think it should be high, it 4.5V
05:06:59Russwhen I think it should be low, it 5V
05:08:31BZFlagI hated it, but it worked.
05:09:00BZFlagthat sounds strange.
05:13:09Russwhat program was it?
05:13:09Russmaybe its a bad chip
05:13:10BZFlagI've got a lucent access point here (ap1000PING :175180124
05:15:13Russbe interested to see how jtagmap.o works
05:16:43BZFlagswitched them back now? what's next?
05:17:15Russwaiting for the iron to heat up
05:17:35BZFlagcool. bbiab
05:29:22BZFlagback.
05:29:40BZFlagfirmware upgrade solved the dhcp client issue. ;-)
05:29:51BZFlaghow goes the hacking?
05:32:17Russhmm...no help yet
05:53:22BZFlaglag...
05:53:38BZFlaggot a camera?
05:53:48BZFlagwant to see my setup?
06:23:15Russah, your back
06:23:15RussI don't have a camera here, but I'll see any pics you got
06:24:59BZFlagnice network tonight huh?
06:25:20Russyah
06:26:48BZFlaghang on...
06:28:52BZFlaghttp://guest:guest@rikers.org:8000/
06:29:19BZFlagk, what do you want to see? ;-)
06:30:00Russa holly gates dongle
06:30:15Russand a screwdriver that probably has a red end
06:30:22Russsome blue laplink cables
06:30:59BZFlagclose
06:31:19Russit stopped...
06:31:28Russer, there we go
06:32:12BZFlagon sec... restarting...
06:32:32Russwhat is the loopback for anyway?
06:33:35BZFlagbetter?
06:33:52BZFlagno idea. the cable I got had it, so I've always wired it.
06:34:00Russgaleon keeps stopping
06:34:07Russlemme try ns4.7
06:34:24BZFlagI think It just stops when I connect here.
06:36:25Russexpected 0xbeef, returned 0x4110
06:36:27Russgetting better
06:37:58Russwhat do you notice about that?
06:38:10BZFlagxored
06:38:36BZFlagwell, with ffff that is.
06:38:52BZFlagbitswapped would be better explaination I suppose.
06:39:03Russnot is the term
06:39:26BZFlagah, even better.
06:39:51RussI think my caps are messed
06:42:48RussI need to sleep a bit between accesses
06:42:53BZFlagThaT wOulD lOok sTrAnGe.
06:43:04BZFlagis punchy
06:43:25Russis there any GPIO's I can see? (input or output?
06:43:58Russall the GPIO's but GPIO0 read as on
06:44:36Russand batt fault is on (no batteries)
06:44:39BZFlaghave not traced any if that's what you mean.
06:44:55BZFlagthere are batts in the box... ;-)
06:45:11RussI know, the board is not in the case right now (thanks btw)
06:46:01BZFlagjust need a 6v power supply. got plenty right?
06:46:14Russheh, course not
06:46:26BZFlagoh, and that bats were in all the boxes.
06:46:55BZFlagcan you reach the clips on the case? that seems like a good toggle test point to me.
06:47:30RussIt seems like stuff is working to me
06:47:38Russany clue which caps are important
06:48:17RussI think I need to remove my input caps
06:51:19BZFlagno idea. trial an error?
06:51:33Russargh...its perf board
06:51:39BZFlaggot a scope? watch for spikes?
06:51:56BZFlagyou have used jflash before?
06:52:45BZFlagthe interface is a bit strange, if output is redirected, it dumps, if input is redirected it loads. both can be there, the dump happens first.
06:53:22RussI have a few jtag apps
06:53:30Russusing jtagedit right now
06:53:53Russthe first thing it does is write and read from the loopback register
06:54:02Russnot a chance I would have a scope
06:54:09Russdon't even have one at work
06:54:50BZFlagme neither. someday I'll ebay one.
06:56:43BZFlagso anything you want to see on the cam?
06:58:16RussI dunno
06:58:30Russremoving solder with a wick atm
07:01:20Russmuch better
07:01:44Russhave you looked at jtagedit?
07:01:55BZFlagnope. does it do amd?
07:02:06BZFlagthat's what's on your board too right?
07:02:23Russjtagedit is GTK lowlevel
07:02:34Russyou act like you are the CPU
07:02:43BZFlagcool.
07:02:49Russtype in an address, some data, read or write
07:03:01Russit sets the addressing line appropriotely
07:03:07Russwatch stuff in realtime, etc
07:03:36RussI think something is still wrong with my dongle tho
07:05:33Russand it just stopped working
07:06:02Russthe other module I have is a kernel module for MTD, so any flash MTD supports, you can use
07:06:59Russis the loopback jtag reset
07:07:07Russ(nTRST)
07:08:18BZFlagever done gdb over jtag?
07:08:29BZFlagthat would be very useful to me.
07:08:39BZFlagdebugging blob itself. ;-)
07:08:52Russgdb over jtag wouldn't work on SA-1100 I don't think
07:09:06BZFlagwhy?
07:09:37Russbecause on the SA-1100 it only has a boundry scan interface (read/modify pins)
07:10:23BZFlaghmm... so the remote would have to duplicate all the cpu actions...
07:10:40BZFlagand then step everything... so performance would be dog slow.
07:10:51Russwhich would mean it would make more sense to have an emulator
07:10:56Russ(as you would need one)
07:11:02BZFlagright.
07:11:04Russalso, you couldn't use DRAM
07:11:13Russbecause you would miss all your refresheh
07:11:33BZFlageek. forgot that minor point. ;-/
07:11:54Russnot sure where I need caps....
07:12:10Russor if .1uF is too much
07:12:11BZFlagthings still flakey?
07:12:27Russyah
07:12:35Russexpected 0xbeef, returned 0x3c0f
07:12:42Russexpected 0xbeef, returned 0x000f
07:12:46Russexpected 0xbeef, returned 000000
07:12:50Russexpected 0xbeef, returned 0x200f
07:12:54Russexpected 0xbeef, returned 0x380f
07:12:58Russexpected 0xbeef, returned 0xbecf
07:13:28Russits schmitt triggered logic
07:14:39Russit seems to only be missing bits (1->0)
07:15:24Russso I think the inputs are ok
07:16:05BZFlagdoes the screen keep resetting?
07:16:22RussI don't have the screen plugged in
07:16:46BZFlagI find the device resets after I do most jtag accesses so I need to delay between accesses.
07:17:15BZFlagpunch a hole in the back of the case and put it all back together.
07:17:17Russif you circle the reset state three times, it will reset
07:17:32Russthe cable can go through the ram slot
07:17:45Russhey look, its a tuxscreen
07:18:10RussI think I'll put a cap on TDO
07:18:41Russthe device shouldn't reset while waiting in jtag
07:18:57Russunless its something strange your jtag software is doing
07:24:16Russnice plug hack
07:25:30Russargh...its much worse with that cap
07:25:48BZFlagk, in focus now and everything.
07:26:54Russyah, I hope I won't have to use jtag for more than a few weeks
07:27:07Russis the loopback nTRST?
07:27:15BZFlagno idea.
07:27:35Russthen why is it there?
07:27:37BZFlagI got all this stuff with almost no docs.
07:27:58BZFlagalmost everything I know is up on the wiki.
07:28:21BZFlagI'm still digging for more whereever I can.
07:28:25Russright, but why did you put the loop in there
07:28:34BZFlagI got the cable this way.
07:28:45Russwho made the cable?
07:28:52BZFlagI had one phone that had working jtag, I hacked more of them to be the same.
07:29:06BZFlagmoberg, but I think he jus copied another...
07:29:16BZFlagdon't know where the first one came from.
07:29:29Russmaybe phillips
07:29:35BZFlagperhaps.
07:29:47BZFlagbut shaggy never had one.
07:29:54BZFlagI'm sending one to him.
07:34:43Russexpected 0xbeef, returned 0x7dd
07:34:45Russer
07:34:50Russexpected 0xbeef, returned 0x7dde
07:34:55Russeverytime now....
07:39:31Russ7dde == beef << 1
07:39:54BZFlaghmmm.... timing issue?
07:40:26BZFlagare your cables all exactly the same length?
07:40:43Russjtag doesn't really have a timing issue
07:41:21Russcheck my manual...
07:42:48RussI took the jtag part out and put it somewhere....oops
07:44:28Russso why not use the serial port for blob debugging?
07:47:35BZFlagok for debugging I guess, have to put something like gdbstubs in.
07:47:58RussI mean for the current run from ram problems
07:48:29BZFlagyeah. That's what I'm going to do next.
07:49:05Russprobably will give good clues as to why a kernel isn't booting
07:49:05BZFlagin #TuxScreen?
07:49:12Russnot atm
07:49:35BZFlagTangent and I are having the same conversation. ;-)

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