<sb0>
for any practical purpose, you need to hack into its source to hardcode what you need because the normal behaviour is completely unusable
<wpwrak>
you're overly specific. ftdi sucks. it's as simple as that :)
<sb0>
anyway, the mixxeo now enumerates correctly on USB :)
<sb0>
about to load the first bitstream, after finding out why the urjtag svn won't compile
<wpwrak>
(ftdi avoidance) doing fast jtag is a little hard, but if all you use it for is flashing and serial anyway, you may as well use an MCU. keep the fpga tri-stated, then dfu to the flash through the MCU.
<wpwrak>
so you got the boards ? you ought to post about that, with pictures. keep people interested :)
<sb0>
I have two fully assembled boards, and 8 more have gone through SMT and still need through-hole components
<sb0>
need to find a camera somewhere. also, I'm on the plane every second day atm ...
<sb0>
with, of course, maximum annoyance at airports regarding the contents and/or weight of my luggage. the mass spectrometer I had on one segment got my name called on the PA 5min after checking in the bag :)
<wpwrak>
;-)))
<wpwrak>
you had that with you on then way into syria or out ? :)
<sb0>
checking for LIBUSB... yes
<sb0>
checking for LIBFTDI... no
<sb0>
checking for LIBFTDI... yes
<sb0>
...
<larsc>
checking for LIBFTDI... maybe ;)
<wpwrak>
checking for LIBFTDI... maybe
<larsc>
ha!
<wpwrak>
(-:C
<wpwrak>
checking for LIBFTDI... [y/n] ? _
<sb0>
abort/retry/fail?
<wpwrak>
oh, do i WISH we could abort autoconf ...
<wpwrak>
i could kick myself for not thinking of the direct usb-to-flash approach earlier. that avoids the whole jtag and ftdi mess.
<wpwrak>
hmm, that's when you wish you had used spi flash ...
<wpwrak>
well, let's hope it's nothing too messy
<sb0>
yes, and hopefully SPI flash would not have caused the corruption nightmare either
<sb0>
I wanted an easy route from the ML401 and that's what I got ...
<sb0>
interestingly enough, Xilinx seems to get away without reset chip. but not me.
<wpwrak>
the chip in question is also quite weak when it comes to protection features. there are better approaches.
<sb0>
led is blinking :)
<wpwrak>
what i like best is "soft" protection plus a trapdoor: start with soft protection disabling all writes, then have "trapdoor" write-protect bits that can be set but are only cleared on reset.
<wpwrak>
that way, a boot loader can set up any protection scheme one wants, then pass control to the application. for a controlled shutdown, the application could then protect everything through the trapdoor mechanism.
<wpwrak>
since all the protection is volatile, you also don't have incremental tearing down of protections, like first clearing the (persistent) "lock" bit and later doing the actual corruption
<wpwrak>
the trap door mechanism does exist in some flash chips. i don't think any start with the "soft" protection set to read-only, though. (probably in order to be compatible with ancient chips that had none of this)
<wpwrak>
(led blinking) mission accomplished :)
<cde>
it's a small voltage drop for leds, but a giant step for sb0!
<cde>
or should I say: "#milkymist, this board has landed" ;)
<wpwrak>
is the "NORton, we have a problem" solved ?
<sb0>
was in a (quick) meeting. forgot that the clock pin has been changed...
<sb0>
recompiling fjmem ...
<sb0>
"highly Zeitgeist-compatible" :))
<wpwrak>
one's paranoia is another one's opportunity :)
<sb0>
with the correct clock pin, flash detection works
<sb0>
:)
<sb0>
BIOS is running, now memtest fails
<wpwrak>
whee !
<sb0>
hmm, when bit-banging the SDRAM, it responds correctly though
<sb0>
but memtest reports 100% failed words. sounds like a relatively easy logic design bug.
<sb0>
memory reads from LM32 are all 0's
<sb0>
hmm
kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]]
antgreen has joined #milkymist
Scopeuk-AFK is now known as Scopeuk
sb0_ has joined #milkymist
<sb0_>
ethernet is ok
sb0 has quit [Ping timeout: 278 seconds]
<wpwrak>
HDMI ? :)
<sb0_>
needs to fix SDRAM first... and with a solid 1hr runtime of the ISE shitware on my travel laptop, this takes a while
<cde>
have you tried turning it off and on again?
<wpwrak>
;-))
<acathla>
:)
hypermodern_ has joined #milkymist
Scopeuk is now known as Scopeuk-AFK
<GitHub172>
[mibuild] sbourdeauducq pushed 1 new commit to master: http://git.io/pNgjaA
<GitHub172>
mibuild/master d57344b Sebastien Bourdeauducq: platforms/mixxeo: add LED
hypermodern_ has left #milkymist [#milkymist]
<GitHub15>
[fjmem-m1] sbourdeauducq pushed 2 new commits to master: http://git.io/UfT5bw
<GitHub15>
fjmem-m1/master 8c1ea67 Sebastien Bourdeauducq: add Mixxeo support