04:40 | DHowett | to wire this bluetooth serial board up to the cubox or not. hmmm. |
09:00 | rabeeh | DHowett: which BT is this? |
09:01 | rabeeh | you have a 12 pin header beneath the lower board with easy access |
09:01 | rabeeh | it shares same rs-232 with the usb to serial chip (Prolific or FTDI depending on your CuBox version) |
09:44 | DHowett | rabeeh: RN-42; that was sorta my plan, but I don't know exactly how much I'd use serial anyway |
09:45 | DHowett | I guess I got the thing without having a use for it, and now I'm making stuff up ;) |
09:45 | DHowett | (the rn-42, not the cubox) |
11:14 | rabeeh | _rmk_: when changing frequency of the processor; should jiffies be recalculated? |
16:28 | rabeeh | tomlohave: ping |
20:08 | Hoof | Dear all. Can't someone with knowlegde of flashing the SPI take a look at this: http://www.solid-run.com/phpbb/viewtopic.php?f=7&t=1307 |
20:08 | Hoof | It is so frustrating I can't get any further. The script for flashing fails with: "/dev/mtd0 (SPI flash) is invalid" |
20:22 | rabeeh | Hoof: can you get into a point where you can 'sx' u-boot to CuBox? |
20:23 | Hoof | Yes. I can boot the cubox via a serial connection and enter the menu from the usb stick |
20:24 | Hoof | So I understand that this only loads the boot image to ddr ram, and the spi needs to be flashed - this is where things go wrong :/ |
20:24 | Hoof | I use the v3 installer and the designated menu entry to flash |
20:24 | rabeeh | ok. hold on |
20:24 | rabeeh | please send me a full dump of your u-boot when it loads |
20:25 | Hoof | ok - ty for helping! :) |
20:25 | rabeeh | (pastebin) |
20:25 | Hoof | roger - will boot it right away |
20:25 | rabeeh | and please stop it from counting down and booting :) |
20:28 | Hoof | how ? |
20:29 | Hoof | ok :) |
20:29 | Hoof | there: http://pastebin.com/2gDRYPJS |
20:35 | rabeeh | ok. |
20:35 | rabeeh | now lets load u-boot (the spi flash version) to memory |
20:36 | Hoof | alright; how? :) |
20:36 | rabeeh | run 'loady 0x00200000 115200' on CuBox u-boot prompt |
20:36 | rabeeh | and on your Linux machine run 'sb u-boot.bin > /dev/ttyUSB0 < /dev/ttyUSB0' |
20:36 | Hoof | well |
20:37 | rabeeh | where u-boot.bin is http://download.solid-run.com/pub/solidrun/cubox/u-boot/2009.08_5.4.4_SR1/apr-8-2013/u-boot-cubox_hynix_cubox_unified_spi.bin |
20:37 | Hoof | i probably need a u-boot file then :) |
20:37 | Hoof | roger |
20:37 | rabeeh | and /dev/ttyUSB0 is your serial port |
20:37 | rabeeh | are you still running on MAC? |
20:37 | Hoof | yes |
20:38 | Hoof | hm |
20:38 | Hoof | permission denied |
20:38 | Hoof | even with sudo |
20:38 | Hoof | ah timeout |
20:38 | Hoof | wait :) |
20:38 | rabeeh | ? |
20:38 | rabeeh | mac? |
20:39 | Hoof | mac |
20:39 | Hoof | yeah |
20:39 | rabeeh | should probably be 'sb u-boot.bin > /dev/tty.usbserial < /dev/tty.usbserial ' |
20:39 | Hoof | yeah |
20:39 | rabeeh | chmod 777 /dev/tty.usbserial ? |
20:39 | Hoof | was about to suggest that := |
20:40 | Hoof | -bash: /dev/tty.usbserial: Resource busy |
20:41 | rabeeh | close your terminal? |
20:42 | Hoof | the same... |
20:43 | Hoof | I have two terminals - one with the serial connection to the cubox (in a screen) and one newly opened one... |
20:44 | rabeeh | you need to close screen |
20:44 | Hoof | ok |
20:44 | rabeeh | the terminal emulation software that is holding /dev/tty.usbserial |
20:45 | rabeeh | but before doing that; just make sure that 'loady 0x00200000 115200' is still running and waiting for the image |
20:45 | Hoof | yes, oc |
20:45 | rabeeh | it typically times out in one minute |
20:46 | Hoof | ok. that seemed to do the trick |
20:46 | Hoof | so, just wait and hope? :) |
20:48 | rabeeh | after it's done; reopen the terminal emulation |
20:48 | rabeeh | (don't reset CuBox !!!) |
20:48 | rabeeh | it is still wasn't flashed to the SPI flash |
20:49 | Hoof | ok. "when its done" - meaning, the sb command finishes? :) |
20:50 | Hoof | (how long should this take...?) |
20:50 | Hoof | 4 mins by now... |
20:52 | rabeeh | ? |
20:52 | rabeeh | that's too long |
20:52 | rabeeh | sb command should take ~20 seconds |
20:52 | Hoof | ok |
20:52 | rabeeh | isn't it doing any progress? |
20:52 | Hoof | ill try again |
20:52 | Hoof | no, it just "blinking" ... |
20:52 | rabeeh | CuBox blinking? |
20:53 | Hoof | nope - like a terminal command blinking... |
20:53 | rabeeh | ok. so it's not doing anything. |
20:53 | rabeeh | i suggest you close 'bs'; reopen the terminal emulation |
20:53 | rabeeh | rerun the 'loady 0x00200000 115200' command |
20:54 | rabeeh | and then quickly close the terminal emulation and run the 'bs' command |
20:54 | Hoof | can I reopen the terminal without rebooting? |
20:54 | rabeeh | sorry - 'sb' command and not 'bs' |
20:54 | rabeeh | yes. |
20:54 | Hoof | how? |
20:55 | rabeeh | just click 'sb' and open the terminal emulation |
20:55 | Hoof | screen /dev/tty.usbserial 115200 just gives me a blank screen |
20:56 | rabeeh | click enter |
20:56 | rabeeh | ? |
20:56 | rabeeh | is cubox red light on? |
20:56 | rabeeh | or ctrl-c |
20:56 | Hoof | yes |
20:56 | Hoof | cant do anything in the screen |
20:56 | rabeeh | hmm... |
20:56 | rabeeh | so it's probably stuck in the middle of ymodem transfer |
20:57 | Hoof | can't even quit the screen |
20:57 | Hoof | ill reboot and try again |
20:57 | rabeeh | reboot the MAC? |
20:57 | rabeeh | or CuBox? |
20:57 | Hoof | cubox |
20:57 | rabeeh | ok. so you will need to transfer the _uart image - right? |
20:58 | Hoof | well wait |
20:58 | Hoof | it seems screen is "hainging" |
20:59 | rabeeh | maybe if you disconnect the micro USB cable and reconnect it will quit? |
21:01 | Hoof | trying to kill it - its making my mac lay flat :P |
21:03 | Hoof | need to reboot |
21:03 | Hoof | brb |
21:06 | rabeeh | k |
21:08 | Hoof | rabeeh: can you please repost the y send command? :) |
21:09 | Hoof | to give to cubox |
21:09 | rabeeh | ok |
21:09 | Hoof | receivce that is |
21:09 | rabeeh | on CuBox - |
21:09 | rabeeh | loady 0x00200000 115200 |
21:09 | rabeeh | then close the terminal emulation and send with the 'sb' command |
21:09 | Hoof | so, ill type that. kill the screen. and start the transfer |
21:10 | Hoof | yeah |
21:10 | rabeeh | yes |
21:10 | rabeeh | is your CuBox directly connected to the MAC? |
21:10 | Hoof | the sb command does not need baud rate? |
21:10 | Hoof | yes |
21:10 | rabeeh | ok. |
21:10 | rabeeh | hmm.. good question |
21:10 | rabeeh | it should; but i think since it was previously opened with 115200 it will stick? |
21:11 | Hoof | hmm.. but I havent used sb before.. I use "sx" to transfer...? |
21:12 | rabeeh | those are the family :) |
21:12 | rabeeh | sx is xmodem; sb is ymodem |
21:12 | rabeeh | and there is 'sz' for zmodem |
21:12 | Hoof | ok |
21:12 | Hoof | ill try again :) |
21:13 | Hoof | no progress when starting the sb command |
21:14 | rabeeh | hmmm... |
21:14 | rabeeh | the only thing I can think of is that 'hardware flow control' is set |
21:14 | rabeeh | i don't know how to disable that on MAC |
21:14 | Hoof | hm ok |
21:15 | Hoof | ill google there is no other way to transfer this file to the cubox? |
21:15 | rabeeh | don't you have a Linux machine around? |
21:15 | rabeeh | or maybe a USB stick to boot from? |
21:15 | Hoof | I have a usb stick to boot from |
21:15 | Hoof | I booted into the menu, remember? |
21:15 | rabeeh | i mean to boot the MAC from OSX to Linux :) |
21:16 | Hoof | ah - lol :) |
21:17 | Hoof | ill try to quickly figure something out... |
21:19 | Hoof | screen is f**** me again - need to reboot |
21:19 | Hoof | I think I have a live-cd somewhere - will that do? |
21:21 | rabeeh | Hoof: it's not screen; it's MAC :) |
21:26 | Hoof | rabeeh: I can go get my work-laptop. This will take 30 mins - will you be available then? :) |
21:26 | rabeeh | probably yes. |
21:26 | Hoof | Cool - ill go right away then :) |
21:26 | rabeeh | any how; to complete you the story; after successfull 'sb' |
21:26 | rabeeh | then u-boot will be at address 0x00200000 (2MB); then only reflashing is required - |
21:27 | rabeeh | sf erase 0xf8000000 0x00080000 |
21:27 | rabeeh | sf write 0x00200000 0xf8000000 0x00080000 |
21:27 | Hoof | ok |
21:27 | Hoof | sounds pretty simple |
21:27 | rabeeh | you should run those commands on u-boot; after successful 'sb'; line by line |
21:27 | rabeeh | the first one erases first 512KB of the SPI flash |
21:27 | rabeeh | the second one copies the just loaded u-boot (address 0x00200000) to the beginning of the SPI flash (0xf8000000) |
21:28 | Hoof | roger |
21:28 | Hoof | Do I open the connection to the cubox in the same way as on osx? |
21:28 | Hoof | screen /dev/tty.usbserial 115200 |
21:30 | rabeeh | on Linux it's /dev/ttyUSB0 |
21:30 | rabeeh | sb /srv/tftp/u-boot.bin > /dev/ttyUSB0 < /dev/ttyUSB0 |
21:30 | rabeeh | (that's in my case) |
21:31 | rabeeh | once connected; first thing to do is 'chmod 777 /dev/ttyUSB0' |
21:31 | Hoof | should i do this on osx as well probably? :) |
21:34 | rabeeh | you can try |
21:40 | Hoof | will do - this mac is screwing me over! |
21:43 | Hoof | rahbeh: can you please post the cubox command for receiving again? :) |
21:45 | Hoof | jeez, thats good spelling :) rabeeh might work better :) |
21:46 | rabeeh | on CuBox - |
21:46 | rabeeh | loady 0x00200000 115200 |
21:46 | Hoof | ty! |
21:47 | Hoof | ... rebooting |
21:47 | rabeeh | actually you can get all the logs from here - |
21:47 | rabeeh | http://server.vijge.net/static/cubox/irclog/201305/cubox-20130527.html |
21:48 | Hoof | perfect ty! |