00:44:35 | sammy | morning Russ |
00:44:45 | Russ | morning |
07:52:54 | erikm | morning |
07:54:10 | sammy | evening erikm |
07:59:13 | sammy | erikm : I think is this a problem why my blob can't run on puppy ? |
07:59:54 | sammy | because my memory is not layout on board |
08:00:37 | sammy | so with the GPIO need to control with som (BCR) to connect with ... |
08:00:49 | erikm | blob won't run if there is no memory on the board, no |
08:01:10 | sammy | really ? |
08:03:11 | sammy | I saw the manual say that all the compact flash , codec , IRDA , stereo , LCD ,RS232 , LEDs must additional GPIO output function to control ... |
08:05:27 | erikm | read propoerly. IRDA, LCD, RS232, etc. have their own sets of IO pins, but some of them *can* be routed to different GPIO pins |
08:06:31 | sammy | erikm : you say no mean's no amy memory , or meam's can't run with like puppy this module memory ? |
08:07:24 | sammy | er any |
08:07:44 | erikm | sammy: you shouldn't need to set *any* GPIOs to get the memory running. |
08:08:18 | erikm | sammy: though some boards need to set some GPIOs to get the serial port running (look at src/blob/assabet.c in CVS) |
08:08:33 | Russ | sammy: just pull out the schematics |
08:08:42 | Russ | the sales brochure isn't going to help you any |
08:09:44 | erikm | Russ: heh |
08:12:30 | sammy | Russ : pull out the schematics ? |
08:15:27 | Russ | yes, the schematics for the board |
08:16:22 | sammy | Russ : I have some like user guide ...is that ? |
08:16:37 | Russ | no |
08:16:43 | Russ | you want the schematics |
08:17:11 | Russ | (they may be contained in the user guide) |
08:18:03 | sammy | Russ : can you see this ? |
08:18:05 | sammy | http://www.masteria.com.tw/frame02.htm |
08:19:08 | Russ | yes? and? |
08:20:10 | sammy | I can't find any schematics on User's Guide :-( |
08:20:24 | Russ | what about the "Design Document" |
08:21:20 | sammy | My friend say this company don't open their hardware layout |
08:25:13 | erikm | well, at least they should document how to write software for it |
08:25:37 | erikm | tell them they get a linux bootloader for free if they give you that information |
08:26:35 | sammy | this board usr Angelboot , and the kernel and ramdisk all use Ethernet to download ... |
08:26:50 | sammy | er use |
08:26:53 | Russ | you really need to have schematics to do a port |
08:27:07 | erikm | Russ: or a proper description |
08:28:04 | sammy | erikm , Russ , can you see the down the board have two chips on small board connect on main board ? |
08:28:26 | sammy | that's 28F128 chips ... |
08:28:47 | Russ | that would be flash |
08:29:09 | sammy | I don't know is this the problem with I say that not on board ? |
08:29:28 | Russ | ? |
08:30:57 | sammy | is that any effect that if the flash memory like this to download the bootloader to ram ? |
08:31:52 | erikm | sammy: blob doesn't care *where* the flash lives on the board. as long as the CPU can read from it |
08:32:16 | sammy | ohh... |
08:32:26 | sammy | so that 's not this problem... |
08:33:03 | sammy | but erikm as you say , I had change everything I need to change for puppy , like you say .. |
08:34:01 | sammy | I still have't any idea why the minicom and the LED don't have any response ? |
08:34:21 | sammy | and how to debug this ? |
08:36:13 | sammy | and about the Jflash , the guys give me on for puppy , and use it is fine to download the Angelboot and blob on it ... |
08:38:13 | erikm | sammy: put some strategic led_blink calls in start.S |
08:39:44 | erikm | sammy: but be careful cause led_blink clobbers r0-r4 |
08:40:08 | erikm | sammy: right after "bl ledinit" is a good idea |
08:40:42 | erikm | sammy: put this two lines just after "bl ledinit" in start.S: |
08:41:24 | erikm | mov r0, #10 |
08:41:27 | erikm | bl led_blink |
08:41:39 | erikm | sammy: this should blink the LED 10 times |
08:42:25 | sammy | erikm : is that even the blob don't run to boot > and this should be run ....right ? |
08:42:46 | erikm | sammy: it's debug code |
08:43:24 | erikm | sammy: you can't mess up this. the CPU only masked interrupts, and switched to the correct speed at that point |
08:43:43 | erikm | sammy: btw, you *do* load blob at address 0x00000000, right? |
08:43:52 | sammy | yes |
08:44:19 | erikm | sammy: if the LED doesn't blink, it means that you got the wrong LED GPIO |
08:44:59 | sammy | but if the board like assabet the LED GPIO always be 17 isn't ? |
08:45:09 | erikm | *sigh* |
08:45:18 | erikm | *all* SA1110 boards are like assabet |
08:45:33 | sammy | ohh...sorry , |
08:45:37 | erikm | because *all* sa1110 boards use the sa1110 cpu |
08:46:09 | erikm | the devil is in the details: the LED doesn't *need* to be connected to GPIO 17 |
08:46:29 | erikm | the CreditLART is also like an Assabet. but its LED is connected to GPIO 23 |
08:46:52 | sammy | ohh... |
08:47:53 | sammy | but I have Internal GPIOs it's say GPIO 17 use to L3_MODE and LED |
08:48:39 | erikm | that's for the Assabet yes. but not all SA1110 boards use GPIO 17 for L3_MODE and/or LED |
08:48:58 | erikm | CreditLART: LED == GPIO 23. L3_MODE = GPIO 20 |
08:49:59 | sammy | so , if this come from puppy platform hardware specification for intel StrongARM sa1110 ? |
08:50:30 | sammy | that's must mean puppy LED_GPIO =17 ? |
08:50:32 | sammy | right ? |
08:50:34 | erikm | no |
08:50:53 | sammy | oh ? |
08:51:34 | sammy | that's means just for sa1110 ? right ... |
08:52:07 | erikm | the GP in GPIO means General Purpose. that means that it's up to the board designer to decide what he wants to connect to that GPIO. the assabet people decided that GPIO17 is a LED. the LART people decided that GPIO23 is a LED. you should ask what the puppy people did |
08:52:55 | sammy | ohhh......finally ......I know....... |
08:54:22 | sammy | so like Russ say , if I want to know LED GPIO , still need the hardware layout or schmatic? |
08:55:47 | erikm | yes |
08:56:03 | erikm | or you just ask them what is connected to which GPIO |
08:56:22 | erikm | they don't need to send you the schematics for that |
08:57:03 | sammy | beside this .... |
08:58:18 | sammy | if the LED can on ...to 10 times ..mean's blob start run in memory ...? |
08:58:41 | erikm | if the LED blinks 10 times, it means that the first stage loader works |
08:59:19 | sammy | and if minicom don't see any move ..? |
08:59:35 | erikm | that means that the second stage loader fails |
09:00:18 | erikm | if the LED is off, it means that the memory is not properly initialised, if the LED is on, it means that the serial port is not properly initialised |
09:02:04 | sammy | if it's serial port , any reason be the (BCR) ? |
09:02:30 | sammy | or nothing with BCR ? |
09:02:36 | erikm | if the board *has* a BCR yes. the BCR is assabet specific. the CreditLART doesn't even *have* a BCR |
09:03:36 | erikm | again, ask the puppy designers |
09:04:03 | erikm | lunch time... |
09:04:48 | sammy | thanx erikm ...ask the LED GPIO first .... |
12:22:54 | sammy | erikm : ? |
12:25:21 | sammy | the test way you tell me that can work , and the GPIO is also 17 ( I asked ) and 10 times run , but |
12:25:41 | sammy | the minocom still don't show any massage ... |
12:27:59 | sammy | so that is the serial port question ...... |
12:56:36 | erikm | returns |
12:57:53 | erikm | sammy: try the other serial port. if it still doesn't work, ask the puppy guys if there is a magic trick to enable the RS232 |
13:05:23 | erikm | just received the ipaq NDA from Compaq |
13:09:27 | prpplague | erikm: does this mean blob will soon be available for the ipaq? |
13:10:16 | erikm | prpplague: yes :) |
13:10:33 | erikm | prpplague: it should allow me to solder a jtag interface to my ipaq |
13:14:12 | prpplague | damit, so one has stolen my lwe pen...... |
13:14:50 | sammy | so erikm : can I asking you how to layout a JTAG from H3600 ? |
13:15:28 | sammy | or you can tell me ? or I still need to NDA from you ? |
13:18:03 | sammy | because Tangent tell me to NDA , but need to ask jamey ... |
13:18:42 | sammy | but I think now asking erikm is also work ? |
13:18:47 | sammy | :-) |
13:27:37 | erikm | sammy: you can ask me how to make a jtag interface to your ipaq, but I wouldn't be allowed to tell you |
13:54:13 | sammy | erikm : I need to NDA to you ? |
13:55:49 | erikm | sammy: no, I don't have the right to give you an NDA for the ipaq |
13:56:33 | sammy | so if I ask you can you give me some hints ? ^_^% |
13:57:21 | sammy | or still need to ask jamey ? follow the step ? |
14:00:33 | sammy | but my iPAQ is not ready to be break , but some guys want .... |
14:00:59 | erikm | sammy: you won't need an NDA to put blob on the board, but I do |
14:02:00 | sammy | and the JTAG layout ? |
14:02:56 | sammy | because my IPAQ use bootldr and Q/T , I feel this is better beautiful then WxxCE |
14:03:33 | sammy | I like the screen use in linux ...^_^ |
14:05:13 | sammy | still don't want to break , but my friend tell me to ask some one on channel , how to get the hardware layout ... |
14:06:31 | sammy | anyway , still work on puppy .....hope blob work on it soon.....^_^ |
14:09:22 | erikm | sammy: you can use bootldr to write blob to the ipaq |
14:09:30 | erikm | sammy: so you still won't need an NDA for that |
14:10:33 | erikm | Sammy: you can use bootldr to write blob to the ipaq |
14:10:34 | erikm | Sammy: so you still won't need an NDA for that |
14:13:56 | Sammy | but I run some software on QT ,and feel cool , I still hate Wxx , just like now , auto reboot without me say yes( now I use wxx2xxx) |
14:15:12 | Sammy | so , I still don't want to remove that , not now , maybe follow the erikm step :-) |
14:16:05 | Sammy | I still have thing to do , porting puppy , waiting tuxscreen and porting it ... |
14:19:11 | Sammy | this ask is just for another IPAQ (wainting die or better strong) .... |
14:19:42 | Sammy | JTAG still so hard to do.... |
14:19:58 | Sammy | need go home... |
14:20:14 | Sammy | night all |
14:20:45 | erikm | Sammy: there is *really* no need to sign an NDA with compaq only because I did it as well... |
14:21:33 | Sammy | ^_^ |
14:23:32 | Sammy | see you later :-) |
16:35:58 | erikm | just received the ipaq jtag information |
17:25:50 | prpplague | erikm: do you really like the ipaq? |
17:26:05 | erikm | prpplague: well, yes |
17:28:22 | prpplague | erikm: i was always a big fan of the itsy project, but the ipaq just hasn't interested me, guess i should at least buy to play with |
17:28:53 | erikm | prpplague: we have an itsy II over here |
17:29:34 | prpplague | erikm: thats cool |
17:30:33 | erikm | anyway, I'm going home |
17:30:39 | erikm | there is a scheduled network outage in half an hour, so I will be cut off anyway :) |
17:30:46 | erikm | they're upgrading the power cable to the main server room in the university. the same room also holds all routers, etc. etc. |
17:31:53 | prpplague | erikm: have a good one |
17:32:35 | erikm | bye |