<lekernel>
no one mentioned thawte, shuttleworth or ubuntu yet. could make for nice discussion about how this crap funds free software.
<carlobar>
hi, im trying to run the bootloader with a HPDMC modified for 16bit ddr memories. i got this error:Â Â Memory test failed, entering manual mode. can you give me some advice to find the error? thanks
<kristianpaul>
Cycle Type Identifier
<kristianpaul>
had read TFM
<kristianpaul>
okay, support for 7th slave added,
<kristianpaul>
lets try sintesis..
<kristianpaul>
1 2 3 4 5-6..
<kristianpaul>
too many non usable memory between then..
<kristianpaul>
but anyway
<kristianpaul>
ha, i  just steal 128Mbytes of addresing to de the bug core ;-)
<kristianpaul>
s/de/the
<kristianpaul>
he, 3 typos, but finally doing sintesis
<lekernel>
ranlib: warning for library: liblua.a the table of contents is empty (no object file members in the library define global symbols)
<lekernel>
then it doesn't find any of the lua symbols
<lekernel>
sounds linked :)
<guyzmo>
lekernel - I just saw that too
<lekernel>
ah, got it
<lekernel>
it's a Mac-specific bug :)
<lekernel>
Fallenou ran into it too
<lekernel>
see the command "ar rcu liblua.a lapi.o lcode.o ldebug.o ..."?
<lekernel>
that should be "lm32-rtems4.11-ar rcu liblua.a lapi.o lcode.o ldebug.o ..."
<guyzmo>
ahah
<guyzmo>
no challenge no fun :
<guyzmo>
:)
<guyzmo>
hm... that makes sense actually
<lekernel>
otherwise it builds a library archive with the Mac OSX format which for some weird reason has some differences with the 'regular' one
<guyzmo>
think different.
<kristianpaul>
ha, mac !
<kristianpaul>
happy with debian and a cheap amd computer
<guyzmo>
hum
<guyzmo>
you know what
<guyzmo>
I think it worked :)
<kristianpaul>
:D
<guyzmo>
is there a scp-like feature to upload to milkymist ? :)
<lekernel>
if you press F8 on the splash screen it will boot from network
<lekernel>
but you need a TFTP server
<lekernel>
or you can use the serial cable and flterm
<guyzmo>
but I just want to upload my lua binary to the milkymist, not boot from the network
<lekernel>
since you'll need the serial console for lua anyway
<lekernel>
well the binary you just compiled needs to be booted
<lekernel>
it contains the OS, libraries and everything
<guyzmo>
ah ?
<kristianpaul>
yeah my blog post include that steps btw, last two
<kristianpaul>
guyzmo: he mean all is static linked
<lekernel>
there's no dynamic loading of binaries with rtems
<guyzmo>
sooo
<guyzmo>
how do I connect to the MM1 with a serial connection ? TTL-USB cable ?
<lekernel>
yes
<lekernel>
3.3V (no 5V!)
<kristianpaul>
you should get a jtag-serial pod with your mm1, isnt?
<kristianpaul>
guyzmo: a small board next to ethenet connector
<guyzmo>
kristianpaul - I got a jtag connector, and a 4 pin serial connector
<lekernel>
yeah so use the serial connector
<lekernel>
it's a 3.3V port and the naming of the wires is relative to the board - i.e. the board will output voltage on the TX pin and receive on the RX pin
<lekernel>
if you're using a FTDI cable just connect GND, not 3.3V
<lekernel>
you don't have the jtag-serial pod right?
<guyzmo>
to boot with luam with the serial cable, what's the procedure ? I connect the cable, launch flterm and then boot the MM1 ?
<wpwrak>
kristianpaul: a bit like nicotine stains on a beige office pc
<lekernel>
guyzmo: yes
<wolfspraul>
wpwrak: check your monitor
<wolfspraul>
:-)
<kristianpaul>
lol
<kristianpaul>
guyzmo: on bios press Esc and fo serialboot
<lekernel>
then type ESC to get a BIOS prompt and enter 'serialboot'
<lekernel>
or maybe serial is attempted before flash? I don't remember...
<kristianpaul>
not anymore !
<lekernel>
i'm using netboot only now...
<kristianpaul>
at least there is a Function key shortcut for serial?
<lekernel>
more libs = more bloat :p
<kristianpaul>
:-)
<lekernel>
serial takes ages
<lekernel>
no, only for netboot
<wpwrak>
(monitor) hmm, on some it looks a bit cleaner than on others. still ... dim yellow is a "dirt" color
<kristianpaul>
lekernel: (netboot) i'll swich as soon migrate my router to pfsense so i can do specif dhcp tftp boots per mac addres :-D
<wpwrak>
wolfspraul: maybe try some selective red light ? like a spot or half-obscured
<kristianpaul>
lekernel: are you using netboot to flash bitstream also?
<wpwrak>
blue + red = purple, a noble color
<lekernel>
no
<lekernel>
it's fast with the jtag pod anyway
<kristianpaul>
;)
<kristianpaul>
yup
<wolfspraul>
ok noted
<wolfspraul>
mixed feedback for greenish effect, try reddish
<wolfspraul>
:-)
<wpwrak>
particularly with the antiseptic look of the completely whited-out background, the yellow looks misplaced to me
<wolfspraul>
I am not sure whether/when I'll do another round. I want to think a bit what we can do with some of those raw shots too, like #2
<kristianpaul>
no effects!
<wolfspraul>
maybe we can digitally put them in front of something, light effects, night scene, whatever
<wolfspraul>
kristianpaul: the product is mostly used at night
<wolfspraul>
that is not in any way coming across right now
<wolfspraul>
not that it needs to come across in all pictures, but it's missing now
<kristianpaul>
well, just turn off lights and iluminte it with a rain-bow like light source? :-)
<wolfspraul>
the easiest way to do this may be digitally based on the shots we have now
<wpwrak>
(nocturnal) yeah, looks more like iMilk :)
<wolfspraul>
it's all about the most economic way
<wolfspraul>
even in shanghai at such a studio time is money
<kristianpaul>
or take the mm1 to a bar put it on the bar, and carry the photografer with you ;-)
<wolfspraul>
so I may go back for another round, improve all those small details we are talking about now
<wolfspraul>
but then we still need to think about digital enhancements, or digital settings
<kristianpaul>
"milkymist in the wild" :-)
<wolfspraul>
I will first focus on good raw material, some base shots.
<wolfspraul>
for the rest I need feedback/ideas, or just people who try something digitally...
<kristianpaul>
later gimp? :-)
<kristianpaul>
okay i got the idea (raw)
<guyzmo>
I got timeout on serialboot :/
<wpwrak>
(mm in the wild) would need a dj environment, mm1 prominently in the foreground, people on the floor, and some nice image on a big screen behind the people. tricky.
<wolfspraul>
kristianpaul: we know the product best, so anything on the 'digitally enhanced' side is best done by us, not a studio
<lekernel>
guyzmo: pastebin
<wolfspraul>
unless we go to a studio to buy the whole artist and all, but that will take a lot of time and be super expensive
<kristianpaul>
guyzmo: you launch flterm first
<kristianpaul>
guyzmo: then serialboot later
<wolfspraul>
so I go to the studio to get good raw data I can quickly use
<wpwrak>
pov-ray it ;-)
<guyzmo>
nothing more than : I: Attempting serial firmware loading \n E: Timeout
<wolfspraul>
wpwrak: yes correct [tricky]
<guyzmo>
I tried to switch Rx and Tx on the cable in case I've been wrong, but same thing :/
<wolfspraul>
probably best is to just make it up digitally
<kristianpaul>
guyzmo: may be wrong rx-tx pin order?
<wolfspraul>
anyway no rush, those uploads are there
<lekernel>
guyzmo: full pastebin from flterm command line to timeout
<kristianpaul>
guyzmo: but is you got timeout and flterm was running, well
<wolfspraul>
will continue to move
<kristianpaul>
looks hardware to me
<guyzmo>
flterm is just saying "[FLTERM] Starting..."
<wpwrak>
wolfspraul: you could also have a visibly artificial environment (e.g., cartoonish)
<kristianpaul>
guyzmo: it nevre show boot process?
<lekernel>
guyzmo: I want your fucking command line. to see if you typed it right.
<guyzmo>
(yes, tty usb port in osx are pretty ugly)
<kristianpaul>
guyzmo: wrong seral port maybe?
<kristianpaul>
permissions? :-)
<guyzmo>
nope
<guyzmo>
neither
<lekernel>
guyzmo: can I still have a look at the full log?
<guyzmo>
lekernel - there is no log
<lekernel>
........
<kristianpaul>
guyzmo: please respond to lekernel requirements, or he will got crazy ;)
<wpwrak>
wolfspraul: that way, you don't need the real-life setting. just get the dj instruments and the dance floor drawn, then put the mm1 real image and the demo. could also use black and white for the rest and color for the real pictures.
<kristianpaul>
just a  "[FLTERM] Starting..."
<kristianpaul>
thats the full log isnt?
<kristianpaul>
looks at guyzmo
<guyzmo>
kristianpaul - indeed
<lekernel>
ah, ok!
<kristianpaul>
:D
<lekernel>
well then your serial cable doesn't work at all. simple as that.
<kristianpaul>
may be rx/tx swap?
<guyzmo>
lekernel - that's one I use with the cupcake makerbot
<lekernel>
do you have another terminal program for osx? I'm not sure flterm has been tested on osx...
<kristianpaul>
what?
<guyzmo>
kristianpaul - I'm reswaping it
<kristianpaul>
makerbot cable is 5v?
<kristianpaul>
not 3v3 or...
<guyzmo>
no, 3v3
<wolfspraul>
wpwrak: yes, sure. digitally there are many options, just needs ideas and execution power :-)
<kristianpaul>
he, mine makerbot is 5v :p
<kristianpaul>
may be sanguino is tolerant ;)
<kristianpaul>
anyway :-)
<wolfspraul>
I will probably not try to do this at a studio now (in use shots), so if someone wants to contribute something please do so.
<wolfspraul>
I added some other nice shots below on that page, like the glowing one and also kristian paul at that lab thing.
<guyzmo>
anyway, it's written "TTL-232R-3V3" on the cable, so I can't be mistaken :)
<kristianpaul>
sure :-)
<guyzmo>
but another solution is that I use a microsd to boot from
<lekernel>
wolfspraul: I was at Tacheles last night (they loved it btw) - hopefully I'll have a proper video of the output this time
<xiangfu>
guyzmo: you have to type the 'serialboot' on the usb keyboard that connect to m1
<wpwrak>
wolfspraul: (in use at studio) probably way too complex to pull off. no idea how much it would cost to get dj desk and dancefloor drawn.
<lekernel>
we used a vga->composite converter and then recorded it with an acquisition card
<guyzmo>
xiangfu - that's what I'm doing
<kristianpaul>
xiangfu: yes, but he dint get a boot log on flterm, so it is something else, posibly usb2ttl cable conection
<lekernel>
the camera setup could have been better but well... :)
<kristianpaul>
ha, i was not the only with that issues (camera setup)
<kristianpaul>
man i takes a bit to put the balck cloth, fix camera somwhere..
<wolfspraul>
wpwrak: yes, you need to know exactly what you really want from a studio or photographer.
<lekernel>
guyzmo: try with another terminal program. serial port APIs are such a mess on *nix that I wouldn't be surprised if flterm didn't work on mac
<guyzmo>
kristianpaul - rx/tx switched, but no luck
<kristianpaul>
and people wait you to do that
<wolfspraul>
this shot went well I think, got some usable pics out of it, 250 USD, done.
<guyzmo>
lekernel - what's the connection speed ?
<wpwrak>
ah, the demo image should ideally include camera input, showing something that's recognizably part of the live scenery
<lekernel>
guyzmo: 115200 8-N-1 in any program should work
<guyzmo>
ok thanks
<kristianpaul>
guyzmo: try short circuit rx/tx and try use flterm or other serial console, type and wait for feedback
<wolfspraul>
just go there to use their lights, cameras, they take the shots, have product experience etc.
<guyzmo>
kristianpaul - shortcircuit them ?!
<lekernel>
I don't think it's an hardware problem
<kristianpaul>
of coutse discconet from mm1 first
<wolfspraul>
not trying to setup a whole movie stage in their studio
<wpwrak>
wolfspraul: the pictures are nice if you want to go with the antiseptic look
<kristianpaul>
guyzmo: yeah, not better way of check if the cable is working well
<lekernel>
guyzmo: use black, orange yellow in this order and try another program
<wolfspraul>
is not "if I want to", it's the first step
<wolfspraul>
it can be used like this, or it can now be digitally merged into something not so antiseptic
<kristianpaul>
guyzmo: just rx and rx, so you loop/feedback the serial prot
<kristianpaul>
s/prot/port
<wolfspraul>
if we want to take a real-life shot of 'not antiseptic', then someone needs to explain to me how we set this up, where, how we take the pictures, etc.
<wolfspraul>
it sounds near impossible
<wolfspraul>
at night
<wolfspraul>
party
<wolfspraul>
lots of people
<wolfspraul>
everything should be somehow in focus
<kristianpaul>
guyzmo: s/show circuit/join
<wolfspraul>
glowing
<wolfspraul>
some things shoudl be dark
<wolfspraul>
others lit
<wolfspraul>
come on
<wolfspraul>
:-)
<kristianpaul>
join sound less afressive ;)
<wolfspraul>
this will never work
<kristianpaul>
aGressive
<guyzmo>
ah
<guyzmo>
it works with screen
<wpwrak>
wolfspraul: (scenery) if you take something half-drawn, then you wouldn't need much more material. a good shot, possibly from the ones you already have, the drawings, then feed the part of the drawing you like into video in, add the effect, and you have the demo image. (or just fake it all, whatever is easier. doesn't have to be authentic.)
<lekernel>
wolfspraul: well, the native instruments people did it :p
<guyzmo>
so, there's 1 point for lekernel :)
<wolfspraul>
lekernel: which url is your best example of their work?
<guyzmo>
it was not hardware
<wpwrak>
lekernel: where ?
<guyzmo>
and it's black/orange/yellow
<wolfspraul>
I looked at that video, but it was mostly a software demo, all directly screengrabbed
<lekernel>
guyzmo: ok, then you have three options: 1) debug/fix flterm problems with osx 2) install a tftp server and use netboot 3) use linux with flterm
<kristianpaul>
guyzmo: ;)
<wolfspraul>
there were some camera moves at a party, but mostly for introduction
<wolfspraul>
I can look again if you tell me what you like particularly...
<guyzmo>
lekernel - boot from sdcard does not work ?
<lekernel>
it does, but it's a lot more hassle than netboot
<kristianpaul>
guyzmo: try
<kristianpaul>
guyzmo: it varies from sdcard and mmq1 owner ;)
<guyzmo>
ahah ok :)
<wolfspraul>
I was thinking about some small video sequences too, like rotating the m1 around its own axis
<kristianpaul>
s/sdcard/memory card
<guyzmo>
fat formatted sdcard is ok ?
<wolfspraul>
can be used in a commercial/video later
<lekernel>
guyzmo: netboot is easier really
<wolfspraul>
but I will not do these things until I have a really good feeling how it will be processed later. don't want to create digital junk that nobody uses.
<kristianpaul>
xiangfu: did you ever tried boot from memory card?
<xiangfu>
kristianpaul: no. always 'netboot'
<kristianpaul>
ah, all you fancy net guys :-)
<xiangfu>
kristianpaul: I do those everyday "Ctrl + Alt + Del" --> "Esc" --> "netboot" :)
<guyzmo>
lekernel - but for the demo, it'll be easier to boot either from tty or from sdcard
<lekernel>
xiangfu: you can use F8
<lekernel>
shortcut for netboot.. no need to use ESC
<lekernel>
kristianpaul: as a general rule comparing more bits uses more hardware and slows things down
<kristianpaul>
okay
<kristianpaul>
he, yeah
<wpwrak>
wolfspraul: regarding drawn images, i very much like the style of this artist: http://www.sinfest.net/ (today's comic isn't too good, there are better ones earlier) he mixes asian and western elements. semi-minimalistic. also sometimes varies styles.
<kristianpaul>
guyzmo: got it boot serial finally?
<guyzmo>
more fun to come tomorrow with the MM1 ;)
<lekernel>
at least not before a year or so, unless a team of 10 talented contributors suddenly joins in and sends daily patches of superior quality :-P
<kristianpaul>
:p
<kristianpaul>
i tought at least ready for passing data to ngbuild...
<kristianpaul>
okay
<lekernel>
replaced all m1 pictures on milkymist.org
<lekernel>
now the main missing thing is a good quality video of patch rendering
<mwalle>
lol morons at buffalo
<mwalle>
they place a 0805 resistor over two traces, so it looks like they cross the resistor underneath
<lekernel>
hm?
<mwalle>
but they placed four pads under the resistor, so you can desolder the big one and short the two traces
<lekernel>
has all the FAR values for the spartan 6 clb tiles
<mwalle>
has serial output for his ls-xhl :)
<mwalle>
lekernel: btw do you think a ac coupled uart is possible?
<lekernel>
yeah sure
<lekernel>
use manchester coding
<mwalle>
no, normal uart symbols
<mwalle>
thats another mistery about that linkstation(s) from buffalo, it seems that they place a C in series with TXD and RXD
<lekernel>
huh?
<lekernel>
isn't it a resistor?
<mwalle>
no
<mwalle>
:)
<kristianpaul>
a C char?
<mwalle>
TXD pin --||-- uC
<kristianpaul>
he
<lekernel>
are you sure it's uart?
<kristianpaul>
Capacitor, ok
<lekernel>
or at least rs232 uart
<mwalle>
kristianpaul: capacitor
<mwalle>
lekernel: yeah it is i shorted the Cs
<lekernel>
this kind of AC coupling on digital systems is more common with high speed transceivers
<mwalle>
maybe its just another obfuscation
<lekernel>
hahaha
<mwalle>
lekernel: yeah of course.. but im wondering if its possible
<mwalle>
the bias voltage (is it bias in this case?! :) ) is about 2.5V in the TXD path
<mwalle>
actually its a high pass, so if the cut off frequency is low enought for 115k uart..
<mwalle>
nevertheless, shorting the Cs is working.. ;)
<mwalle>
they even has some uart enable strapping.. uboot skips uart initialization if its not asserted