00:17.10 | vittorio | pb_, hi, ive seen you wrote the epson driver in kdrive. how long did it take to write? approximately |
00:18.18 | pb_ | vittorio: actually, I didn't write it; I just checked it in to the tree |
00:31.34 | *** join/#elinux myopiate (n=me@59.167.123.184) |
00:33.19 | *** join/#elinux Crofton (n=balister@66-207-66-26.black.dmt.ntelos.net) |
01:12.01 | *** join/#elinux CosmicPenguin (n=nobody@aus-ext-proxy01.amd.com) |
01:12.01 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |
01:13.08 | *** join/#elinux noclouds (n=mhfan@60.166.41.158) |
01:25.01 | Genesis | bonne nuit |
01:25.28 | *** join/#elinux |nico| (i=nico@212-100-183-29.adsl.easynet.be) |
01:49.21 | *** join/#elinux joe_bleau (n=joe_blea@ppp-69-154-118-231.dsl.fyvlar.swbell.net) |
01:51.32 | *** join/#elinux thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca) |
02:29.59 | *** part/#elinux joe_bleau (n=joe_blea@ppp-69-154-118-231.dsl.fyvlar.swbell.net) |
02:56.46 | *** join/#elinux thraxisp (n=thraxisp@ottawa-hs-209-217-79-42.d-ip.magma.ca) |
02:57.54 | *** join/#elinux we0 (n=weo@p5499A191.dip0.t-ipconnect.de) |
03:48.40 | *** join/#elinux Russ (i=foobar@ip70-190-223-46.ph.ph.cox.net) |
03:49.06 | *** mode/#elinux [+o Russ] by ChanServ |
03:52.40 | *** join/#elinux CosmicPenguin (n=nobody@aus-ext-proxy01.amd.com) |
03:52.40 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |
04:38.19 | *** join/#elinux Xires (i=Xires@68-184-9-44.dhcp.wrbg.mo.charter.com) |
04:47.37 | *** join/#elinux dijenerate (n=dijenera@72.22.146.37) |
05:21.57 | *** join/#elinux ZeZu (i=ZeZu@69.246.204.192) |
05:23.30 | ZeZu | !seen prp* |
05:23.33 | ZeZu | seen prp* |
05:23.42 | ZeZu | here either |
05:25.16 | kergoth | ~seen prpplague |
05:25.27 | ibot | prpplague <n=billybob@72.22.152.142> was last seen on IRC in channel #edev, 9h 52m 10s ago, saying: 'you can actually use a parallel port jtag dongle to talk to a sd/mmc card'. |
05:32.27 | *** join/#elinux catastrop (n=catastr0@d14-69-178-65.try.wideopenwest.com) |
05:43.07 | ZeZu | thx |
05:44.47 | ZeZu | the quit message makes it more interesting hehe, wonder if what hardware he is talking about |
05:45.49 | *** join/#elinux Lewoco (n=lewoco@h157.sonartech.com.au) |
07:05.59 | *** join/#elinux pigeon (n=pigeon@adsl-60-232.swiftdsl.com.au) |
07:10.42 | *** join/#elinux ljp (n=lpotter@203.94.178.46) |
07:10.42 | *** join/#elinux T` (n=total@pdpc/supporter/student/T) [NETSPLIT VICTIM] |
07:15.37 | *** join/#elinux FireEgl (i=Atlantic@Atlantica.US) |
07:15.39 | *** join/#elinux CIA-5 (i=cia@flapjack.navi.cx) |
07:19.39 | *** join/#elinux beeble (i=beeble@macht.narf.at) |
07:31.56 | T0mW | ~logs |
07:31.57 | ibot | i guess logs is http://ibot.rikers.org/%23elinux/, or stats http://ibot.rikers.org/stats/elinux.html.gz |
07:32.31 | T0mW | ZeZu: logfiles of daily conversations on this, and other, IRC channels are there |
07:32.53 | ZeZu | nice |
07:33.06 | T0mW | the ibot is a nice feature |
07:33.16 | T0mW | ~botsnack |
07:33.16 | ibot | aw, gee, T0mW |
07:33.16 | ZeZu | indeed ;) |
07:34.03 | ZeZu | i think someone "borrowed" 1/08 logfile but 09 is there hehe |
07:34.24 | ZeZu | a bit odd to see them since 2002 and the second to last missing |
07:34.54 | T0mW | the ibot may have been down for upgrades or something. Tim did do something recently to ibot |
07:35.24 | kergoth | foobar |
07:35.27 | kergoth | s/foo/blah/ |
07:35.29 | kergoth | heh |
07:35.31 | kergoth | new stuff |
07:35.42 | T0mW | ZeZu: of course, it would be the day you're interested, right? |
07:35.53 | ZeZu | nice |
07:36.01 | ZeZu | nah, just noticed it |
07:36.06 | ZeZu | i'm reading yesterdays |
07:36.06 | T0mW | ? |
07:36.12 | T0mW | this is that way |
07:36.18 | T0mW | s/that/another/ |
07:36.25 | T0mW | cool |
07:36.30 | ZeZu | ah well he must have just came back up, its nearly empty as well |
07:36.36 | ZeZu | s/it/it's |
07:36.49 | ZeZu | guess not |
07:36.54 | T0mW | forgot the trailing slash |
07:37.01 | ZeZu | ah |
07:37.18 | ZeZu | tcl ? |
07:37.22 | T0mW | I suspect it only works on last sent message too |
07:37.26 | T0mW | s/that/another/ |
07:37.34 | T0mW | yeah |
07:38.10 | T0mW | ibot, who are you? |
07:38.13 | ibot | T0mW: what are you talking about? |
07:38.22 | T0mW | ~version |
07:38.24 | ibot | version is, like, sarge 3.1 |
07:38.36 | T0mW | ~help |
07:39.07 | T0mW | interesting |
07:39.42 | T0mW | ZeZu: I know there is a lot of features like bot-mail, etc, I don't use the ibot that much |
07:40.53 | ZeZu | ok ;), nothing real important anyways, i was only looking to see if prpplague was around |
07:41.06 | T0mW | kergoth: heh |
07:41.13 | T0mW | kergoth: "Your FICO score increased to 783 on January 9, 2006" |
07:41.37 | T0mW | kergoth: that has been a long hard struggle on my part |
07:42.00 | ZeZu | he wrote a wiki entry on this juicebox media player, and i picked one up when i saw it on clearance in kmart to mess around with |
07:42.16 | ZeZu | i was going to try to get a game boy emulator running on one |
07:42.22 | T0mW | heh |
07:43.16 | T0mW | ZeZu: one of these days, that boy is going to try his hand at designing his own embedded system. then his son can keep his Dad from taking all his toys apart. |
07:43.44 | ZeZu | haha |
07:44.47 | T0mW | I wonder prpplague's son is going to be like after seeing his Dad take stuff apart all the time to see how it works? |
07:44.51 | ZeZu | i need to get into hardware a bit more, all i do is software and its beginning to be a bit of a drag |
07:45.27 | ZeZu | his son will probably take apart his 60" HDTV while they are away to see how IT works one day |
07:45.35 | T0mW | ZeZu: it takes time, time to learn the details. Like doing plumbing or wood crafting, you eventually learn the tricks to it. |
07:45.57 | ZeZu | yea i know a few bits and pieces, but when it comes to details, i'm easily lost ;) |
07:46.09 | ZeZu | and i flat out suck at soldering |
07:46.24 | T0mW | shrug |
07:46.48 | T0mW | best place to be is lost, if you find that you learn something each time you get lost |
07:46.59 | ZeZu | very true |
07:47.35 | T0mW | ZeZu: you do low level access on device registers? |
07:47.49 | T0mW | configuring chips and such? |
07:47.56 | ZeZu | mostly in the reverse |
07:48.01 | ZeZu | emulators and such |
07:48.07 | T0mW | ah |
07:48.11 | ZeZu | so i know how its done at least |
07:48.21 | ZeZu | not all high level programming |
07:48.29 | T0mW | you know about chip select regions, etc. |
07:48.54 | ZeZu | chip select regions? i probably know them by a different name |
07:49.09 | ZeZu | sounds pretty much like a register |
07:49.33 | T0mW | e.g. Flash memory from 0x0000:0000 to say 0x1000:0000, then the DRAM is at 0xc000:0000 to 0xefff:ffff, that sort of thing? |
07:50.19 | ZeZu | yea, i deal with a lot of stuff like that |
07:50.19 | T0mW | processors like ARM don't give contiguious memory maps, they have holes in them. |
07:50.33 | ZeZu | http://icarus.ngemu.com/ |
07:50.52 | ZeZu | one of the projects i worked on, its dead now, replaced by a more current project |
07:51.14 | T0mW | pretty girl |
07:51.16 | ZeZu | it has an arm7di emulated in it (sega dreamcast emulator) |
07:52.12 | T0mW | ZeZu: maybe just stay on the path you are on now. Let someone else design the platform |
07:52.37 | T0mW | not doing design work is not a liability |
07:53.01 | ZeZu | yea, well i mostly just want to be able to get by with some hardware mods etc |
07:53.07 | ZeZu | like i need to make SIO cable for my psp |
07:53.29 | ZeZu | it would be nice to have a few pullups for a RS232 cable or such too |
07:53.38 | T0mW | ZeZu: I've always found it to be fun to do and got started in it by working as an Electronics Tech in the 1970's, then moved into programming, then into hardware design |
07:53.40 | ZeZu | i have no clue about JTAG either |
07:54.13 | ZeZu | the most electronics i've done is setup an arcade system |
07:54.16 | T0mW | I've got almost 30 years experience |
07:54.29 | ZeZu | nice |
07:54.59 | T0mW | shrug, it has been quite a "ride": dawn of the personal computer, then the Internet. |
07:55.25 | ZeZu | i bet |
07:55.45 | T0mW | today I work from home and consult |
07:56.12 | ZeZu | i work from home as well, somehow luck hit me full on in the face |
07:56.22 | T0mW | doesn't pay a lot, but you cannot beat the hours or lifestyle. No more early morning commutes for me! |
07:56.54 | ZeZu | yes, making your own hours is a plus, and no one looking over your shoulder |
07:57.20 | T0mW | ZeZu: that is nice. Although, I find that I can put more pressure on myself than any boss could have |
07:57.46 | ZeZu | the difference is mostly that you'll do it when its needed, not just all the time or randomly |
07:58.09 | T0mW | I'm dragging my feet here. heh.. I've a project to get back to and deliver within the next two weeks and cannot seem to get started today. |
07:59.01 | ZeZu | what kindof project? |
08:00.16 | T0mW | dual ARM7TDMI board |
08:01.09 | T0mW | bunch of SPI UARTS: 2) RS485 half duplex, 1) RS232, 1) Isolated RS232, 1) TTL level |
08:01.29 | T0mW | SD memory card w/ FAT16 filesystem |
08:02.22 | ZeZu | mp3 player or such ? |
08:02.23 | T0mW | This board interfaces with Fire Alarm Control Panels and monitors their reports, then sends the information back to a Central Monitoring Station |
08:02.32 | ZeZu | oh |
08:02.39 | T0mW | basically: BURG & FIRE |
08:02.50 | T0mW | BURG == Burgler |
08:03.01 | ZeZu | right |
08:03.37 | T0mW | It's been fun to do as I designed the electronics + built the software. The board is 99% SMD |
08:04.19 | ZeZu | forgive the ignorance, what is SMD ? |
08:06.06 | T0mW | ZeZu: surface mount |
08:06.16 | ZeZu | ah |
08:06.49 | ZeZu | a term i dont like tbh, mostly b/c it makes dumping roms a real pain in the ass in the arcade emulation dept. |
08:07.13 | ZeZu | i suppose it must be cheaper to produce however ? |
08:08.46 | T0mW | ZeZu: http://www.openhardware.net/board.jpg |
08:09.31 | T0mW | the perf area (lower right) is where a power supply is to go. Customer will add their own supply to the design. |
08:09.34 | ZeZu | i have a small MMC card open looking at same thing right now hehe |
08:10.38 | T0mW | I used a toaster oven to solder the parts down. heh, it was so much easier than what I had been doing before to solder that stuff. there are 140+ surface mount components on that board! |
08:12.11 | ZeZu | o.Oo |
08:13.59 | T0mW | fortunately, I purchased a rather expensive JTAG unit and it has made the software a lot easier to debug. |
08:15.03 | ZeZu | is it possible to use JTAG to insert your own code into ram ? |
08:15.12 | T0mW | yes |
08:15.51 | ZeZu | is it feasible to make a JTAG adapter via RS232 or such ? |
08:16.32 | T0mW | JTAG works in combination with gdb for the debugging. But, the JTAG unit I have you can telnet into it, you can tell it to do stuff like fill RAM, dump RAM, load RAM via tftp, etc. |
08:16.58 | T0mW | ZeZu: JTAG is a high speed serial shift register. |
08:17.16 | T0mW | there are about 5 control signals to JTAG |
08:17.50 | T0mW | TDI (data in), TDO (data out), TCLK (clock), TMS (control), GND, RESET, ... |
08:18.11 | T0mW | s/RESET/TRST (reset) |
08:18.13 | T0mW | s/RESET/TRST (reset)/ |
08:18.20 | T0mW | bah |
08:18.39 | T0mW | TDI (data in), TDO (data out), TCLK (clock), TMS (control), GND, RESET, ... |
08:18.42 | T0mW | s/RESET/TRST (reset)/ |
08:18.45 | T0mW | heh |
08:18.51 | ZeZu | ;) |
08:19.09 | T0mW | ZeZu: with JTAG you can seize control of the CPU core |
08:20.09 | T0mW | ARM processors have two hardware breakpoint registers |
08:20.37 | T0mW | I'm not sure about the watchpoint registers though. I've set watchpoints but rarely |
08:21.29 | ZeZu | definitely sounds good |
08:21.38 | T0mW | ZeZu: from a programmer's perspective, JTAG is transparent. You just deal with gdb |
08:22.00 | ZeZu | gdb is ok with me, but i dont have a jtag adapter |
08:22.10 | ZeZu | i know the memory layout |
08:22.39 | T0mW | ZeZu: I purchased an Abatron BDI2000 for a little less than $3K. It uses ethernet to communicate with the gdb host. |
08:23.46 | T0mW | ZeZu: you can purchase a wiggler for about $30, it won't work as well, as reliably, or as fast as the Abatron unit though |
08:24.00 | ZeZu | a wiggler eh ? |
08:24.18 | ZeZu | sounds about right |
08:24.28 | T0mW | ZeZu: downside is that you have to use them with Cygwin (Windows only platform). Nobody makes a wiggler for un*x. |
08:25.26 | ZeZu | well, i run windows quite often, until i replace my video card with an nvidia i run it 90% of the time or better and do all of my dev work on it |
08:25.26 | T0mW | ZeZu: you'll want the MacCraigor OCDaemon to use as a driver for the wiggler. lots of stuff about wigglers + OCDaemon on the net |
08:26.44 | T0mW | http://www.olimex.com/dev/pdf/ARM%20Cross%20Development%20with%20Eclipse%20version%202.pdf |
08:27.10 | ZeZu | 404, i do have eclipse setup too |
08:27.12 | T0mW | ZeZu: that will get you setup with a dev environment for the Philips LPC2000 ARM7TDMI-S processors |
08:27.29 | T0mW | ZeZu: what do you use eclipse for? |
08:27.31 | ZeZu | my dreamcast emulator has a gdb stub built in so you can do source level debugging (albeit backwards) |
08:27.40 | T0mW | ah |
08:28.02 | T0mW | ok then, all you need is to glean the details of the wiggler stuff from that pdf then |
08:28.06 | ZeZu | we also have a regular debugger i wrote built in, but its hard to beat out something as large as gdb/eclipse |
08:28.15 | T0mW | yes |
08:28.24 | ZeZu | good for people who want to use it to write software for the system |
08:28.28 | T0mW | I've been using gdb for years now |
08:28.52 | ZeZu | any specific model i should look for that is around that price ? |
08:29.07 | T0mW | I'm used to command line debuggers. Although, I use Insight to do source level debugging most of the time |
08:29.28 | T0mW | ZeZu: Olimex, but they are in Romania (?) |
08:29.53 | ZeZu | that could make shipping cost a bit |
08:29.59 | T0mW | ZeZu: for $150, you can get one from MacCraigor |
08:30.12 | T0mW | ZeZu: google it |
08:30.25 | T0mW | ~google jtag wiggler |
08:30.56 | T0mW | hmm, ibot doesn't google anymore |
08:31.03 | ZeZu | yea i will, just putting back together this juicebox |
08:31.17 | ZeZu | somehow its lcd is stuck on and i dont feel like prying it atm |
08:31.20 | T0mW | have fun, I'm going into town for a Latte |
08:31.50 | ZeZu | ok, thanks |
09:16.16 | *** join/#elinux ade|desk (n=adavey@194.200.143.249) |
09:25.45 | *** join/#elinux toi (n=pleemans@d5152D12D.access.telenet.be) |
11:06.51 | *** join/#elinux darkschneider (n=gab@213-140-6-96.ip.fastwebnet.it) |
11:28.06 | *** join/#elinux T`2_ (n=total@tor/session/x-ab4e9ab6e0116896) |
11:33.31 | *** join/#elinux Genesis (n=genesis@dev.aimao.org) |
11:35.00 | Genesis | bonjour |
11:47.38 | *** join/#elinux tiny (n=tiny@BSN-95-241-43.dsl.siol.net) |
11:47.58 | tiny | Has anyone tried to setup grub to a CF card that is seen to the system as ide device(in my example hdc)? |
12:05.32 | *** join/#elinux Lewoco (n=lewoco@h157.sonartech.com.au) |
12:09.54 | *** join/#elinux vittorio (n=andreas@213.174.253.3) |
12:28.06 | chouimat | morningmorning |
12:32.20 | T0mW | chouimat: morning glory |
12:33.02 | T0mW | tiny: what? |
12:33.40 | tiny | T0mW: I'm trying to setup grub to a compact disk |
12:33.43 | T0mW | tiny: like add grub to be the bootloader on the CF and the CF is the default drive |
12:33.56 | tiny | yes |
12:34.44 | T0mW | tiny: well, I don't use grub, I do use lilo. If I were to add lilo to a CF and the CF was /dev/hda, I believe that would be do-able. Assuming that I was booting an X86 system. |
12:35.23 | T0mW | tiny: CF == hard drive, what you can do with a hard drive you can do to a CF |
12:35.28 | T0mW | CF is IDE |
12:35.30 | tiny | T0mW: thanks ... things are moving forward .. I'm on a #grub and getting some help there |
12:35.35 | tiny | T0mW: ok ... |
12:36.03 | T0mW | tiny: if in doubt, try doing same to a hard drive, learn what to do there, then do it to a CF. |
12:36.25 | tiny | T0mW: ok ... :) |
12:43.35 | *** join/#elinux MonMotha (n=monmotha@martinbv-3.student.rose-hulman.edu) |
12:48.11 | chouimat | LOL http://www.askmen.com/jokes/current/index.html |
12:55.16 | *** join/#elinux prpplague (n=billybob@72.22.152.142) |
12:59.06 | vittorio | lol |
13:02.00 | *** mode/#elinux [+o prpplague] by ChanServ |
13:14.19 | *** join/#elinux mallum (n=mallum@host86-136-17-6.range86-136.btcentralplus.com) |
13:14.20 | *** mode/#elinux [+v mallum] by ChanServ |
13:36.20 | prpplague | mallum: greetings earthling |
13:38.14 | mallum | hey prpplague |
13:50.17 | *** join/#elinux prpplague (n=billybob@72.22.152.142) |
13:56.57 | *** join/#elinux mallum_ (n=mallum@host86-136-17-6.range86-136.btcentralplus.com) |
14:09.59 | *** mode/#elinux [+o prpplague] by ChanServ |
14:16.51 | *** join/#elinux CIA-2 (i=cia@flapjack.navi.cx) |
14:23.23 | *** join/#elinux cbrake (n=cbrake@cpe-65-25-51-117.neo.res.rr.com) |
14:32.43 | T0mW | prpplague: Yo! Dave! you awake ? |
14:33.34 | prpplague | T0mW: yep |
14:33.38 | T0mW | prpplague: just checking... |
14:33.44 | prpplague | hehe |
14:34.13 | *** join/#elinux GPSFan (n=Ken@65.121.49.208) |
14:34.14 | T0mW | must be working too 'cause it took a while for you to respond |
14:36.33 | prpplague | yea doing some cvs cleanup/checkin |
14:40.11 | T0mW | prpplague: http://www.openhardware.net/board.jpg |
14:40.51 | T0mW | prpplague: just one last major section and I can do the initial delivery |
14:42.14 | prpplague | nice looking board |
14:42.46 | T0mW | thanks, the SD card is the bestest part |
14:49.15 | *** join/#elinux jipi (n=jipi@cm4.gamma191.maxonline.com.sg) |
14:51.44 | *** join/#elinux mbuf (n=mbuf@59.92.32.46) |
14:51.55 | mbuf | prpplague, are you busy ? |
14:52.56 | mbuf | anyone using the ln2410sbc from littlechips.com? i need some help with this, http://www.littlechips.com/forums/viewtopic.php?t=102 |
14:52.57 | Crofton | T0mW, 404 on the url |
14:53.20 | T0mW | Crofton: I killed it, I can put it back again.. |
14:53.32 | Crofton | oh, no problem |
14:53.33 | prpplague | mbuf: what kind of help do you need? |
14:53.36 | Crofton | what was it? |
14:53.51 | prpplague | s3c2410 based board |
14:53.59 | Crofton | ah |
14:54.03 | mbuf | prpplague, i am not able to get the leds, D2 and D3 to blink |
14:54.06 | T0mW | Crofton: it is there again |
14:54.42 | mbuf | prpplague, if you have tested the leds, and if you have any code, i would like to refer to see what i am doing wrong in the above |
14:54.43 | prpplague | mbuf: get them to blink doing what? |
14:54.56 | mbuf | prpplague, just get the led to glow |
14:54.58 | prpplague | mbuf: from bootloader, from jtag, from linux, form ecos? |
14:55.01 | prpplague | mbuf: from what? |
14:55.03 | mbuf | from u-boot |
14:55.04 | Crofton | hmm |
14:55.07 | Crofton | interesting |
14:55.17 | mbuf | prpplague, http://www.littlechips.com/forums/viewtopic.php?t=102 |
14:55.26 | Crofton | does it run linux? |
14:55.31 | prpplague | Crofton: yea |
14:55.48 | Crofton | cool |
14:55.53 | T0mW | Crofton: who you talking to? me or prpplague |
14:55.54 | T0mW | ? |
14:55.54 | Crofton | I guess not much ram though |
14:56.00 | Crofton | you T0mW |
14:56.30 | T0mW | Crofton: no, no linux, that is a dual LCP2000 ARM7TDMI-S board: LPC2106 + LPC2138 |
14:56.52 | Crofton | ah |
14:57.05 | T0mW | Crofton: LPC2106 == 128K Flash 64K SRAM, LPC2138 == 512K Flash 32K SRAM |
14:57.49 | Crofton | ok |
14:57.53 | Crofton | I am calibrated again |
14:57.58 | T0mW | Crofton: 5 serial interfaces: 2) RS485, 1) RS232, 1) TTL, 1) Isolated RS232. Plus 4 BURG zone inputs. |
14:58.01 | Crofton | nice looking board though |
14:58.16 | T0mW | Crofton: toaster oven special, :P |
14:58.19 | Crofton | heh |
14:58.20 | Crofton | cool |
14:58.25 | Crofton | I have never tried that |
14:58.43 | Crofton | arm7 has no MMU? |
14:59.10 | T0mW | Crofton: it worked very well, there are 140+ SMD components on the board, mostly 0805 stuff + TSSOP type stuff |
14:59.18 | T0mW | Crofton: not the ARM7TDMI |
14:59.46 | T0mW | Crofton: LPC stands for "Low Pin Count" |
15:00.18 | MonMotha | T0mW: so the toaster oven does work well... |
15:00.29 | T0mW | MonMotha: very well |
15:00.31 | MonMotha | I'll have to remember |
15:00.47 | MonMotha | I've got an upcoming project that involves a chip avaialble only in TSSOP or HQVFN (guess which I picked) |
15:00.52 | T0mW | I was surprised how accurately the stencil put the paste down. |
15:01.11 | Crofton | how did you make the stencil? |
15:01.11 | MonMotha | ah, so you were using stencils |
15:01.30 | T0mW | MonMotha: do the sparkfun thing, order the stencil from the same place: pololu.com IIRC |
15:01.44 | prpplague | jeeze |
15:01.55 | prpplague | guess he couldn't wait for me to answer him |
15:02.01 | MonMotha | T0mW: I've found that with the student deal, I can get better prices and faster turnaround from 4PCB than sparkfun |
15:02.14 | MonMotha | at least on PCBs |
15:02.41 | T0mW | MonMotha: then get one of these: http://www.ntscope.com/Merchant2/merchant.mvc?Screen=PROD&Return_Screen=CTGY&Store_Code=MTC&Category_Code=TAM&Product_Code=SQG-15 |
15:03.11 | T0mW | MonMotha: no no no, use 4PCB but follow what sparkfun did |
15:03.22 | MonMotha | ah, ok |
15:03.49 | MonMotha | I just wish I hadn't screwed up my last board |
15:03.58 | MonMotha | so close (one fixable error, but one not so fixable) |
15:04.21 | MonMotha | had way to much capacitance between my poor-man's ground plane and a xtal trace. Couldn't get it down to the proper frequency |
15:04.25 | MonMotha | or up, I should say |
15:04.40 | T0mW | MonMotha: only, with tssop (fine pitch spacings) tape everything down, including stencil when you get it aligned. No way in H*ll can you hold that thing accurately by hand as sparkfun did. Thier boards are SOP. |
15:05.17 | MonMotha | ok |
15:05.43 | MonMotha | smallest thing I've done so far is SOP. I just used a good iron, a steady hand, and a LOT of time making sure it was right |
15:05.49 | MonMotha | I can do 0805 SM parts too |
15:05.55 | MonMotha | though I prefer 1206 if I have room |
15:06.27 | T0mW | MonMotha: use the Kester Solder Paste, No-Clean Easy Profile 256, it will stay "wet" for at least an hour. I know, I had to do that as there were many parts to put on this board! |
15:06.37 | MonMotha | ok |
15:07.04 | vittorio | does anyone here use or have some experience with netsilicon processors? |
15:07.16 | MonMotha | this board shouldn't be too complicated. It's mostly bigger stuff I could solder by hand if need be (I've got plenty of room since the limiting factor is a freakin' JAMMA edge connector), but that part is only available in tiny packages |
15:07.25 | T0mW | MonMotha: other than that: 120C for one minute, 145C for one minute then 180C for one minute, the board will be "done" |
15:07.44 | prpplague | vittorio: hehe, no, as digi and their netsilicon minions haven't made friends in the OSS community |
15:07.56 | T0mW | MonMotha: yeah, the one connector I have is 0.5mm FPC connector. |
15:08.01 | vittorio | prpplague, why this? |
15:08.02 | MonMotha | jeesh |
15:08.13 | MonMotha | far cry from my 156mil edge fingers :) |
15:08.15 | prpplague | vittorio: you'd have to ask them |
15:08.41 | prpplague | vittorio: up until around 6 months ago, netsilicon totally ignored most embedded linux developers |
15:08.43 | T0mW | MonMotha: magnifier lamp (3X) is really needed to place the fine lead stuff! |
15:09.42 | T0mW | MonMotha: once you use the stencil + toaster oven, it will open new horizons for you! heh |
15:10.00 | T0mW | you start thinking uBGA |
15:10.01 | vittorio | prpplague, they have a linux implementation form fs-forth. dont they play well with open source ? |
15:10.28 | T0mW | prpplague: hey |
15:10.43 | T0mW | prpplague: did your boss ever try a BGA on his own? |
15:10.55 | prpplague | T0mW: no not yet |
15:11.02 | T0mW | prpplague: I know he did a cop-out and went next door... |
15:11.06 | prpplague | vittorio: no netsilicon has never played well |
15:11.11 | T0mW | prpplague: wimp |
15:11.19 | prpplague | vittorio: or atleast thats been my experience for some time |
15:11.26 | prpplague | T0mW: hehe yea |
15:11.42 | MonMotha | T0mW: you can do BGAs with a toaster oven? |
15:11.51 | T0mW | prpplague: think he'd send me some parts + pcb to build one of your boards? |
15:12.05 | prpplague | T0mW: he might |
15:12.06 | T0mW | MonMotha: I'm wondering that myself |
15:12.08 | *** join/#elinux thraxisp (n=thraxisp@ottgate.precidia.com) |
15:12.19 | MonMotha | T0mW: I don't really have the $$$ to find out :) |
15:12.34 | MonMotha | Just having simple boards made at the student price is a big deal for me |
15:12.54 | MonMotha | even considering that I panelize it out the wazoo |
15:13.32 | MonMotha | being able to use a BGA would be really awesome though |
15:13.38 | T0mW | prpplague: you got a contact number for him? |
15:13.38 | T0mW | prpplague: I'll call him up and see. I have another project coming up soon and would like to consider BGA |
15:13.50 | MonMotha | would let me design boards to go with my FPGA designs rather than having to wire it up to a dev board |
15:14.16 | T0mW | MonMotha: agreed, there is some nice tiny stuff out there |
15:14.29 | MonMotha | yup |
15:14.34 | prpplague | T0mW: he's not in today |
15:14.40 | T0mW | ah |
15:14.51 | prpplague | i'll get you his email and phone |
15:14.55 | vittorio | prpplague, oh, we are about to choose between atmel and netsilicon this week. if you have any more infos could you please tell me? regarding experience ... |
15:15.09 | T0mW | prpplague: he's not there, but you're working... What's wrong with this picture? eh? |
15:16.07 | MonMotha | ok, I seem to have some phantom process that doesn't show up in ps claming over 400MB of RAM |
15:16.28 | MonMotha | vittorio: I've not had experience with netsilicon, but Atmel has been very helpful to me |
15:17.05 | prpplague | vittorio: we just tried to do a project with them, basically they didn't want to provide any help or information, they just wanted up to sign a contract for like 10,000 chips before we even had a prototype running |
15:17.25 | prpplague | vittorio: essential we felt they just wanted to sell chips regardless if they worked or not |
15:19.53 | vittorio | prpplague, thats interessting. luckily we will need 10000+ chips and its easier to get infos from netsilicon than from atmel |
15:20.27 | vittorio | MonMotha, helpful? what kind of support did you get? |
15:21.36 | MonMotha | vittorio: well, I called up the local rep asking for a couple samples (for a personal project, not even school related). He went out of his way to make sure I got exactly the parts I requested and made sure I had all the docs. Even offered to put me in touch with an engineer if I had questions |
15:22.49 | vittorio | MonMotha, nice to hear. cause the only uncertain part left to choose atmel is the kind of support |
15:23.25 | prpplague | vittorio: we were doing 20000 units |
15:23.38 | prpplague | vittorio: so i would say that wasn't an issue |
15:23.46 | vittorio | prpplague, oh |
15:24.16 | prpplague | vittorio: we just didn't take to the fact they wanted all these signed contracts and stuff before we had even evaluated the product |
15:24.46 | prpplague | vittorio: makes me think "hmm, that want to lock us in _before_ we test , what are they hiding?" |
15:24.55 | vittorio | prpplague, yeah |
15:25.05 | *** join/#elinux inv_ (n=inv@host35.180.219.81.magma-net.pl) |
15:25.44 | vittorio | prpplague, do you have infos regarding external interrupts on netsilicon. they only provide 4 ext. interrupts. arent this a bit few? |
15:26.24 | vittorio | on atmel every I/O pin is interruptable |
15:26.56 | beeble | you should look if this 4 ext interrupts are interrupt lines only |
15:27.21 | prpplague | vittorio: like i said, we didn't even get to the point of doing an eval |
15:27.30 | beeble | on some cpus the gpio pins are able to generate interrupts to |
15:27.32 | vittorio | prpplague, ok |
15:27.33 | beeble | too |
15:27.45 | beeble | but they didnt cout as external interrupt |
15:27.55 | vittorio | what do you mean by interrupt lines? |
15:28.07 | beeble | count (sorry cold here, finger are a little bit frosty) |
15:28.11 | vittorio | there are four dedicated I/O pins for ext. ints |
15:28.49 | beeble | yes, cirrus for example call there deddicated pins for interrupts external interrupt |
15:29.04 | beeble | but most of the gpio pins are interruptable too |
15:29.26 | beeble | but in the datasheet you read it first as 3. external interrupt |
15:29.53 | vittorio | but it doesnt seem for the netsillicon looking at the docs. i did take a look at the IO modules too |
15:30.53 | beeble | whats the part number? |
15:31.24 | vittorio | NS9360 |
15:31.52 | CosmicPenguin | file[desk]: ping |
15:33.41 | beeble | user guide only on registration :/ |
15:34.23 | vittorio | :/ |
15:35.28 | beeble | but if there is somewhere a reference to this topic then the interruptcontroller chapter in the user guide ;) |
15:36.05 | vittorio | yeah, i looked at this too |
15:36.30 | vittorio | but youl would count only 4 ext. interrupts as very low too? |
15:36.46 | beeble | it depends on your application |
15:38.16 | vittorio | yes thats the problem. it should be used for future applications where we dont know the specs (and specs change). so if using an I/O for input and later turns out this needs to be an interrupt the hardware needs to be changed, not on atmel |
15:38.49 | CosmicPenguin | that dude always disappears when I need him |
15:41.33 | file[desk] | WHAT |
15:41.41 | CosmicPenguin | hehe |
15:42.24 | CosmicPenguin | file[desk]: I've got a guy telling me that integrated graphics is important to get into the home VoIP gateway market |
15:42.26 | CosmicPenguin | true or false? |
15:42.39 | file[desk] | what?!? |
15:42.58 | prpplague | CosmicPenguin: uh what? |
15:42.58 | file[desk] | what does the mean exactly? |
15:43.02 | file[desk] | er he |
15:43.04 | CosmicPenguin | You tell me? |
15:43.28 | prpplague | wasn't aware that my linksys vonage box needed graphisc |
15:43.34 | file[desk] | yeah... |
15:43.35 | CosmicPenguin | See, thats what I'm getting on about |
15:43.42 | CosmicPenguin | SO I'm not just smoking crack? |
15:43.45 | file[desk] | if it's a VoIP phone, not an adapter... then I can see it |
15:43.55 | file[desk] | I can see it, get it? |
15:44.15 | CosmicPenguin | Even then - would low end phones need 640x480 graphics? |
15:44.21 | file[desk] | ...no |
15:44.22 | CosmicPenguin | not unless they did PIMish things too |
15:44.26 | file[desk] | yeah |
15:44.35 | file[desk] | unless you're taking on the very high-end Cisco phones |
15:45.05 | CosmicPenguin | Much more of a market in low end stuff, though, I would wager |
15:45.16 | file[desk] | oh hell yes |
15:45.29 | file[desk] | people are cheap... so they want VoIP equipment cheap... |
15:45.45 | CosmicPenguin | especially fanless and low voltage |
15:45.48 | file[desk] | and then when they buy a Grandstream Budgetone (*cough*Barbietone) for like $60 they freak because it sucks |
15:45.49 | beeble | vittorio: i would really like to take a look at the user guide. so if you have a copy you can put online somewhere |
15:48.05 | vittorio | i dont have a place to upload for public. can i email you the guide? |
15:48.26 | vittorio | or do you know a place to upload? |
15:50.02 | file[desk] | well that was close... almost got pizza sauce on my nice new white shirt, plus almost smashed a plate |
15:51.54 | beeble | vittorio: klaus@narf.at |
15:52.11 | vittorio | ok |
15:56.06 | vittorio | its 4MB, will take a while |
15:56.13 | beeble | np |
15:57.45 | *** join/#elinux Crofton (n=balister@hc6521d1e.dhcp.vt.edu) |
15:58.27 | beeble | oh damn, greylisting on that host. so it will take quite sure a while |
16:17.38 | beeble | vittorio: danke |
16:17.41 | beeble | oeh, thx ;) |
16:24.56 | vittorio | bitte:) |
16:25.52 | vittorio | brb |
16:26.27 | beeble | ok no interrupts on the gpios |
16:26.47 | beeble | page 124 (deadtree version 148 in the pdf) |
16:27.30 | beeble | s/in/on |
16:39.19 | *** join/#elinux eggers (n=eggers@bi01p1.co.us.ibm.com) |
16:44.19 | vittorio | beeble, yeah, thanks for checking this. on thursday a netsilicon guy will call so im more confident i didnt overlooked something |
16:44.55 | beeble | do you have any prices? |
16:45.10 | vittorio | checking.. |
16:47.08 | vittorio | 11,71 eur. dont know were this price comes from (maybe only from newark) |
16:47.54 | vittorio | no, its from atlantik for 5k pieces |
16:48.07 | beeble | what do you need on features? |
16:49.28 | vittorio | ARM9, lcd display, ethernet, usb host and device, touchscreen, 2xCAN, uarts, (maybe A/D, PWMs) |
16:49.41 | prpplague | s3c2410 |
16:49.48 | vittorio | samsung? |
16:49.52 | prpplague | yea |
16:50.48 | vittorio | yeah, we would have liked to chose samsung, but they are not reliable regarding longtime availability. its more for consumer devices not industrial |
16:52.42 | beeble | hmm, oh industrial too. ok, than you should not consider cirrus ;) |
16:52.52 | vittorio | i knew from a bigger company whic had chosen samsung that they just stop to produce so they made the chip for themself in VHDL (kinda crazy) |
16:52.58 | prpplague | vittorio: odd |
16:53.05 | beeble | but they lack of can anyway |
16:53.06 | prpplague | vittorio: thats one reason we chose it |
16:53.18 | prpplague | vittorio: because of their long product life |
16:53.40 | vittorio | prpplague, chose what? |
16:53.47 | prpplague | vittorio: the s3c2410 |
16:54.08 | vittorio | why do you think they have a long product life? |
16:54.31 | prpplague | vittorio: compared to intel, they were willing to give us a guarantee for 5 years |
16:55.03 | prpplague | vittorio: intel was only willing to give 18 months |
16:55.44 | vittorio | prpplague, do you have infos for netsilicon and atmel regarding that? |
16:55.52 | prpplague | vittorio: sorry no |
16:56.18 | prpplague | vittorio: netsilicon and atmel never made it through the first round of eval |
16:56.25 | beeble | vittorio: what atmel are you considering? the at91rm2000? |
16:56.30 | vittorio | why not atmel? |
16:56.35 | vittorio | beeble, yes |
16:56.55 | prpplague | vittorio: just didn't have the features we needed |
16:57.11 | beeble | working today on the at91rm2000 |
16:57.46 | vittorio | beeble, what kind of application. do you use linux? |
16:57.51 | beeble | yes |
16:58.09 | beeble | and the linux support from atmel is very broken |
16:58.14 | vittorio | from where did you get linux? |
16:58.17 | vittorio | from atmel? |
16:58.35 | vittorio | beeble, what board are you using? |
16:58.42 | beeble | its based on it, but most of the work is from us |
16:59.51 | beeble | vittorio: its a board from a customer. its a stripped down at91rm2000dk board with cheaper components (with fsck documentation) |
17:00.25 | vittorio | beeble, do you need/have a realtime extention? |
17:00.31 | beeble | no |
17:00.34 | beeble | hmm |
17:00.40 | beeble | you will need rtai for it |
17:00.55 | vittorio | yes, thats why we have chosen sysgo elinos |
17:01.43 | vittorio | beeble, whats your experience on support from atmel? |
17:02.02 | beeble | you know that there is a rtai company in austria? |
17:02.03 | *** part/#elinux ade|desk (n=adavey@194.200.143.249) |
17:02.09 | vittorio | beeble, do you have any infos about long time availability? |
17:02.15 | vittorio | yes firmix |
17:02.19 | beeble | not only |
17:02.24 | beeble | there is another one |
17:02.30 | vittorio | who else? |
17:02.39 | beeble | checking for the url |
17:04.18 | beeble | http://www.contec.at/78.0.html (scroll a little bit down) |
17:04.22 | beeble | afaik its rtai based |
17:04.30 | beeble | but maybe im mixing things up |
17:05.10 | vittorio | afaik contec doesnt have rtai (only some realtime enhanced kernel) |
17:05.54 | vittorio | a friend is using contec in company. and they use cirrus |
17:06.49 | beeble | long time availability, hmm no idea. but i hope our customer checked for that. because its still about 6 months till final products and they want to use that layout for at least 2 years as far as i know |
17:07.26 | vittorio | we would need it alot longer - more like 5-10 years |
17:07.40 | beeble | and support, doesnt know, we didnt asked for one. but it must be better then cirrus ones ;) |
17:07.43 | beeble | wow 10 years |
17:07.50 | beeble | i doubt that you will get that |
17:08.37 | beeble | how many parts do you need? |
17:08.46 | vittorio | +10000 |
17:09.02 | beeble | a little bit to low for nec |
17:09.23 | vittorio | nec does have a good ARM9? |
17:09.44 | beeble | they have custom SOC arm9 |
17:10.01 | beeble | but this only a option if you go for 100k+ |
17:10.17 | vittorio | ok |
17:11.00 | vittorio | beeble, why do you doubt the availability for atmel wont be 5-10 years? |
17:12.12 | beeble | just bad feeling. but you can ask anyway ;) |
17:12.23 | vittorio | yeah :) |
17:13.04 | beeble | chances are not that bad, i know a few big volume at91rm200 projects |
17:13.14 | beeble | but they are all more in a 5 year plan |
17:13.33 | beeble | but atmel will sure have more infos on that topic ;) |
17:13.37 | prpplague | all of our products are based on 5 year cycles |
17:14.30 | vittorio | interesting |
17:14.55 | vittorio | beeble, did you have found some shortcomings using atmel 9200? |
17:19.13 | kergoth | Russ: ping |
17:20.59 | beeble | vittorio: just that you have to do dma transfers if you have higher uart traffic |
17:21.12 | beeble | because of the lack of real buffers |
17:21.46 | vittorio | lack of buffers doesnt sound good |
17:21.59 | beeble | its "just" for the uarts |
17:22.10 | vittorio | do you have a display and touch? |
17:22.13 | beeble | and we got around it with the dma transfers |
17:22.24 | beeble | no just a keypad and a small display |
17:22.38 | beeble | most of the time the cpu is oversized |
17:22.45 | vittorio | textdisplay |
17:23.00 | vittorio | ? |
17:23.20 | beeble | graphical, but its only 100x80 or something like that |
17:24.03 | vittorio | ok, so you dont need a graphic controller or have one on display |
17:24.23 | beeble | yes, i think its on the display. but i didnt work on that part |
17:24.47 | beeble | im just debugging now some strange things. im not full time on that project |
17:24.53 | vittorio | do you have CAN, A/D ? |
17:25.09 | beeble | have to deny this too |
17:25.50 | beeble | just iso7816 and ethernet the most time |
17:26.21 | vittorio | do you know (did i read this right) that the atmel is able to generate 12 PWMs? |
17:27.25 | beeble | hmm, i arent that only 2? |
17:29.10 | vittorio | ive read it this way. there are 2 timer blocks. 1 timer block has 3 timers. 1 timer is able to generate 2 PWMs. 2*3*2=12 |
17:35.06 | beeble | hmm, seems to be right |
17:35.40 | beeble | tio(a|b)0-tio(a|b)6 |
17:35.48 | vittorio | yes |
17:39.21 | beeble | we need only one pwm so didnt checked on that before ;) |
17:40.16 | beeble | but the manual says you can enable waveform on any of the timer channel |
17:41.16 | *** join/#elinux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
17:41.16 | *** mode/#elinux [+o TimRiker] by ChanServ |
17:43.59 | beeble | but you should check the manual carefully. because every of the pin has at least 2 functions. most 3 |
17:44.08 | file[desk] | TimRiker: I blame you! |
17:44.27 | prpplague | TimRiker: hey |
17:44.30 | CosmicPenguin | Me too |
17:45.14 | prpplague | CosmicPenguin: hehe |
17:45.23 | prpplague | CosmicPenguin: that new gx2 board looks nice |
17:45.32 | prpplague | CosmicPenguin: you in germany yet? |
17:45.38 | vittorio | beeble, so that maybe one feature exclude some other important feature? thanks, will check |
17:46.21 | TimRiker | that's ok. It's probably my fault anyway. |
17:51.17 | CosmicPenguin | prpplague: no, not until Saturday |
17:51.32 | CosmicPenguin | You probably won't see me while I'm there, I'm usually gone by the time you come in |
17:54.12 | prpplague | CosmicPenguin: ahh lovely |
17:55.48 | *** join/#elinux mbuf (n=mbuf@59.92.32.46) |
17:56.13 | prpplague | mbuf: re |
17:56.26 | mbuf | prpplague, hi |
17:58.43 | prpplague | mbuf: got that url for your posted code |
17:59.11 | mbuf | prpplague, yes, thanks, http://www.littlechips.com/forums/viewtopic.php?t=102 |
17:59.43 | prpplague | ok so this isn't from uboot |
17:59.50 | prpplague | this is a stand alone program |
18:00.01 | mbuf | prpplague, i have put it in u-boot-1.1.1/examples/led |
18:00.07 | mbuf | it is using u-boot headers |
18:00.29 | mbuf | i have also posted the Makefile there |
18:00.49 | prpplague | mbuf: but it is compilied as a stand alone application |
18:01.01 | mbuf | prpplague, yes, indeed |
18:01.31 | prpplague | one sec, let me look up a few things |
18:01.34 | mbuf | prpplague, the compilation is fine, 1. i have tested with printf, 2. writing to SDRAM location, 3. shifting a value and writing it to SDRAM |
18:01.59 | mbuf | sure |
18:03.29 | prpplague | mbuf: i assume you have linux booting right? |
18:09.11 | *** join/#elinux ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
18:09.11 | *** topic/#elinux is #elinux Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en || <prpplague> hmm, never had a problem with yahoo mail before |
18:09.11 | *** mode/#elinux [+o ibot] by ChanServ |
18:10.19 | mbuf | prpplague, where do i look? /dev/ ? |
18:11.01 | prpplague | mbuf: would be in bin or sbin |
18:11.27 | prpplague | mbuf: if you don't have it, you need to get a copy, its very useful for testing and debugging |
18:11.30 | mbuf | nope, nothing likie devmem2 |
18:11.36 | mbuf | *like |
18:11.46 | prpplague | http://www.abcsinc.com/small-linux/devmem2.c |
18:11.52 | *** join/#elinux vittorio|770 (n=user@213.174.253.3) |
18:12.50 | mbuf | prpplague, i'll write a driver for the same operations and see what happens |
18:14.10 | prpplague | mbuf: ? |
18:14.14 | prpplague | mbuf: no need |
18:14.17 | prpplague | just boot linux |
18:14.21 | mbuf | prpplague, yeah booted |
18:14.37 | prpplague | ok then compile devmem2 and copy it to the linux ramdisk |
18:14.54 | prpplague | then you can use devmem2 to simulate your code and test |
18:14.59 | mbuf | i see |
18:15.22 | prpplague | once you know the addresses and values are correct then you can compare it to your code |
18:15.53 | mbuf | let me compile it |
18:17.12 | mbuf | prpplague, how to compile it? |
18:17.16 | mbuf | *devmem2 |
18:17.34 | CosmicPenguin | gcc -o devmem2 devmem2.c |
18:17.36 | CosmicPenguin | just a thought |
18:17.38 | mbuf | can you post a Makefile in pastebin? |
18:17.57 | mbuf | nah, i am crosscompiling, /path/to/arm-linux-gcc devmem2.c -o devmem2.o is fine |
18:18.17 | mbuf | when i try to link it i get _init, _start definition errors |
18:19.06 | prpplague | that sounds odd |
18:19.16 | prpplague | oh |
18:19.17 | prpplague | wait |
18:19.31 | prpplague | you need to do this /path/to/arm-linux-gcc devmem2.c -o devmem2 |
18:19.39 | mbuf | yeah, that works |
18:19.42 | prpplague | let gcc do the right thing |
18:20.10 | CosmicPenguin | yeah - don't try to link it yourself - or if you do, use gcc to link it |
18:21.20 | mbuf | booted Linux, now copying devmem2 to ramdisk |
18:21.39 | prpplague | ok |
18:23.02 | mbuf | how to use tftp, looks little different |
18:25.03 | prpplague | tftp is your only method of transfering files to the linux ramdisk? |
18:25.36 | mbuf | right now, yes |
18:26.26 | prpplague | i assume you have an ethernet connection, why not just use ftp? |
18:26.32 | mbuf | it says something like, tftp, Options -b SIZE Transfer blocks of SIZE octents, -g Get file, -l FILE transfer local FILE, -p PUT file, -r FILE transfer remote FILE |
18:26.37 | mbuf | there is no ftp in the ramdisk :( |
18:27.07 | prpplague | mbuf: are you using the default ramdisk provided by little chips? |
18:27.11 | mbuf | i have tftp server running in my host, all files in /tftpboot, it works as i use it to download files when using u-boot, not sure how to use tftp on Linux |
18:27.14 | mbuf | prpplague, yes |
18:27.23 | prpplague | ok one second |
18:27.45 | mbuf | prpplague, appreciate your patience and time and help |
18:29.17 | prpplague | mbuf: rename the ramdisk image from LN2410disk_gz to LN2410disk.gz |
18:29.30 | prpplague | mbuf: i.e. mv LN2410disk_gz LN2410disk.gz |
18:29.51 | prpplague | mbuf: then unzip it like this: gunzip LN2410disk.gz |
18:30.24 | prpplague | mbuf: then make a directory to mount it, something like: mkdir /loop |
18:30.30 | mbuf | prpplague, ok |
18:30.43 | prpplague | mbuf: then issue the command to mount it: mount -o loop LN2410disk /loop |
18:30.55 | prpplague | mbuf: this will mount the image on the directory /loop |
18:30.59 | mbuf | yes |
18:31.11 | prpplague | mbuf: you can then copy the devmem2 program to the /loop/bin directory |
18:31.16 | mbuf | prpplague, cool |
18:31.24 | mbuf | i didn't think of it before |
18:31.29 | prpplague | mbuf: make sure the permissions on devmem2 are set for executable 0755 |
18:31.55 | prpplague | mbuf: once you have copied the file unmount the image by issuing the command: umount /loop |
18:32.17 | prpplague | mbuf: you will then need to re-compress the image with the command: gzip -v -f -9 LN2410disk |
18:32.40 | prpplague | mbuf: then you can move the file back to the tftpd directory you are using with the name of LN2410disk_gz |
18:32.50 | mbuf | awesome |
18:35.27 | mbuf | prpplague, ok booted, devmem2 is in /bin, how to use it ? |
18:35.44 | prpplague | mbuf: first lets see what the value of gpbcon is |
18:36.03 | mbuf | i think it was 0x44555 |
18:36.15 | prpplague | mbuf: devmem2 0x56000010 |
18:36.47 | mbuf | Error at line 79, file devmem2.c (2) No such file or directory |
18:37.21 | prpplague | are you sure you compilied the file properly |
18:37.48 | mbuf | yes, devmem2.c line 79, is opening /dev/mem, i don't have that in /dev |
18:37.58 | mbuf | should i mknod ? |
18:38.08 | prpplague | yea |
18:38.17 | mbuf | what's major, minor number ? |
18:38.29 | prpplague | mknod /dev/mem c 1 1 |
18:38.57 | mbuf | cook, devmem2 0x56000010, as i told is 0x44555 |
18:39.01 | mbuf | *cool |
18:40.19 | prpplague | mbuf: ok that would indicate that GPB5 is set for output |
18:40.39 | mbuf | prpplague, indeed |
18:40.43 | prpplague | mbuf: devmem2 0x56000014 |
18:40.51 | mbuf | devmem2 0x56000014, shows 0x7ff |
18:41.32 | mbuf | but it says memory mapped at 0x56000014 (0x4001b000) is 0x7ff |
18:42.04 | prpplague | that is correct |
18:42.21 | mbuf | *0x4001b0014 |
18:42.25 | prpplague | mbuf: now do this: devmem 0x56000014 0xdf |
18:42.58 | mbuf | illegal data type '0' |
18:43.05 | prpplague | oh sorry |
18:43.10 | mbuf | :) |
18:43.12 | prpplague | mbuf: now do this: devmem 0x56000014 w 0x000000df |
18:43.29 | prpplague | mbuf: i always forget to add the w |
18:43.43 | mbuf | :), written 0xdf, readback 0x5df |
18:43.53 | prpplague | mbuf: is one of the leds on? |
18:44.00 | mbuf | nope |
18:44.10 | prpplague | mbuf: ok lets check the pullups |
18:44.18 | mbuf | yup |
18:44.26 | prpplague | mbuf: devmem2 0x56000018 |
18:44.56 | mbuf | Value at address 0x56000018 (0x4001b018): 0x7ff |
18:45.02 | mbuf | pull-up is disabled |
18:45.37 | prpplague | hmm thats should be correct |
18:45.46 | prpplague | one last item to check |
18:46.37 | prpplague | one sec, let me check the schematic again |
18:46.56 | mbuf | prpplague, yup |
18:49.06 | mbuf | nXBACK/GPB5 from U3A S3c2410X goes to _LED1; nXBREQ/GPB6 from U3A S3c2410X goes to _LED0 |
18:50.33 | prpplague | wait you saud the GPBUP is 0x7ff right? |
18:50.46 | mbuf | prpplague, yes |
18:51.09 | prpplague | ok that should be correct though |
18:52.05 | prpplague | mbuf: ok i would suspect that you have a problem with the hardware then |
18:52.19 | prpplague | mbuf: do you have a multimeter ? |
18:52.34 | mbuf | prpplague, yet to buy one |
18:52.44 | prpplague | hmm |
18:52.54 | prpplague | that will make it to test hardware failure |
18:52.54 | mbuf | i should be going to the electronics shop this Friday to get lot of stuff, will buy it then |
18:53.01 | prpplague | one sec |
18:53.18 | mbuf | but, is the led working on your board ? |
18:53.35 | prpplague | mbuf: yes |
18:53.39 | mbuf | :o |
18:53.45 | prpplague | mbuf: you either have a failure of RA7 or U23 |
18:54.16 | mbuf | i see |
18:55.49 | prpplague | hmm, just for kicks you might want to try turning on the pull up resistor |
18:56.00 | mbuf | prpplague, yeah, i tried that too :) |
18:56.00 | prpplague | looks like that 74lvc245 might need it |
18:56.10 | prpplague | mbuf: with the devmem2 ? |
18:56.15 | mbuf | prpplague, yes |
18:56.26 | prpplague | ahh |
18:56.45 | prpplague | then i would suspect that either the gpio has been blown, the RA7 is bad or the U23 |
18:57.00 | prpplague | mbuf: no way to tell without a multimeter |
18:57.09 | mbuf | prpplague, indeed, i will get it and let you know |
18:57.22 | prpplague | ok |
18:57.23 | mbuf | prpplague, its 0035 and its been a long day; thanks for all the help |
18:57.28 | prpplague | np |
18:57.39 | CosmicPenguin | another happy prpplague customer |
18:57.43 | CosmicPenguin | That makes what now, 3? |
18:58.05 | prpplague | hehe no that up to -1052 from -1053 |
18:59.00 | mbuf | led is not that important for me, but, it helps in debugging |
18:59.09 | mbuf | ok, i am hitting the sack, later prpplague |
18:59.11 | mbuf | later CosmicPenguin |
19:00.09 | CosmicPenguin | I hate those things |
19:01.04 | prpplague | communications meeting? "hi my name is jordan, and i would like to communicate to you that someone stole my redbull from the frig!" |
19:01.29 | CosmicPenguin | Heh |
19:01.44 | CosmicPenguin | Plus, our VP sounds just like Shrek |
19:01.55 | CosmicPenguin | So its hard to follow |
19:02.06 | prpplague | "geode development is like an onion....." |
19:03.11 | Crofton | Jobs made the intel inside announcement |
19:03.27 | Crofton | I told the lab apple nerd before he found out |
19:03.40 | prpplague | hehe |
19:03.44 | prpplague | speaking of apple |
19:03.48 | Crofton | I was very lucky |
19:03.51 | prpplague | i've not seen cdm around lately |
19:11.03 | Crofton | anyone here a sound card guru? |
19:26.31 | beeble | dont buy a creative ;) |
20:08.36 | *** join/#elinux TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
20:08.36 | *** mode/#elinux [+o TimRiker] by ChanServ |
20:15.40 | CosmicPenguin | Here's hoping that the mac nerds rebel |
20:16.09 | beeble | 5 times faster!!!!!!!cos(0) |
21:44.32 | *** join/#elinux CosmicPenguin (n=nobody@aus-ext-proxy02.amd.com) |
21:44.32 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |
21:48.43 | Genesis | bonne soirée |
22:20.53 | *** join/#elinux khem (n=khem@gateway-1237.mvista.com) |
23:03.58 | *** join/#elinux deadheart (n=deadhear@m615e36d0.tmodns.net) |
23:56.25 | CosmicPenguin | ~quote amd |
23:56.38 | CosmicPenguin | Yay us! |
23:56.50 | beeble | even after intel macs? ;) |
23:57.23 | khem | Can someone help with thumb uclibc question |
23:57.59 | CosmicPenguin | beeble: yeah, can you believe it? |
23:58.08 | CosmicPenguin | We don't need no stinkin' macs |
23:58.27 | beeble | hehe |
23:58.53 | *** join/#elinux joe_bleau (n=joe_blea@adsl-65-67-67-243.dsl.fyvlar.swbell.net) |