*** tpb has joined #tomu | 00:00 | |
*** futarisIRCcloud has joined #tomu | 00:08 | |
futarisIRCcloud | https://youtu.be/p4ASXFTsWLo | 00:09 |
---|---|---|
duncan^ | No description? Anything? | 00:11 |
duncan^ | We might be less inclined to open the link... | 00:11 |
futarisIRCcloud | duncan^: Electronics Let's Play - Tomu An ARM board which fits inside your USB connector - LiveStream | 00:17 |
duncan^ | Ah cool! Thanks for sharing! | 00:17 |
*** schnommus has joined #tomu | 00:23 | |
motwok | did someone already developed snake on tomu? :D:D:D | 00:34 |
mithro | motwok: Nope? | 00:44 |
*** schnommus has quit IRC | 00:52 | |
motwok | just a joke! | 00:54 |
*** NoGodDamnIdea has quit IRC | 01:23 | |
*** earthnative has quit IRC | 01:28 | |
*** tomu-im has joined #tomu | 01:30 | |
tomu-im | [tomuplus-hardware] mithro deleted v0.0 at 2bb4b6e: https://git.io/vNAot | 01:30 |
*** tomu-im has left #tomu | 01:30 | |
*** tomu-im has joined #tomu | 01:30 | |
tomu-im | [tomuplus-hardware] mithro deleted v0.1 at 9ff3404: https://git.io/vNAoq | 01:30 |
*** tomu-im has left #tomu | 01:30 | |
*** tomu-ci has joined #tomu | 01:31 | |
tomu-ci | [tomu-hardware] mithro deleted +0.0 at c6c12c0: https://git.io/vNAos | 01:31 |
*** tomu-ci has left #tomu | 01:31 | |
*** tomu-ci has joined #tomu | 01:31 | |
tomu-ci | [tomu-hardware] mithro deleted +0.1 at bcaf1e0: https://git.io/vNAoZ | 01:31 |
*** tomu-ci has left #tomu | 01:31 | |
*** tomu-ci has joined #tomu | 01:31 | |
tomu-ci | [tomu-hardware] mithro deleted +0.2 at 313b9b9: https://git.io/vNAon | 01:31 |
*** tomu-ci has left #tomu | 01:31 | |
*** earthnative has joined #tomu | 01:33 | |
*** notthetup has quit IRC | 02:04 | |
*** tomu-ci has joined #tomu | 02:09 | |
tomu-ci | [tomu-hardware] kitling opened pull request #26: Add kicad files to release directories (master...kicad_release) https://git.io/vNA6t | 02:09 |
*** tomu-ci has left #tomu | 02:09 | |
esden | whee! that was a fun stream! now I need to check why my setup's USB is so broken :D | 03:02 |
esden | motwok: I want snake on TOMU!!! | 03:03 |
esden | The archive of the first ~2hours of today's Tomu stream are up. The rest is still processing. https://www.youtube.com/watch?v=p4ASXFTsWLo | 03:05 |
esden | somehow the internet connection crapped out and caused a stream splittage :D | 03:05 |
esden | and the remaining part of the stream archive is now live too! https://youtu.be/7GKfuTod59U | 03:16 |
*** michft has joined #tomu | 03:21 | |
michft | I get "state(10) = dfuERROR, status(8) = Cannot program memory due to received address that is out of range" when trying to upload the u2f frimware from https://github.com/im-tomu/chopstx/u2f. First time trying to flash tomu, have version 0.3 and is blinking the bootloader leds. | 03:33 |
michft | Have googled found nothing useful. | 03:34 |
*** michft has quit IRC | 03:39 | |
*** michft has joined #tomu | 03:58 | |
xobs | michft: What command are you giving it? It should just be "dfu-util -D [program.bin]" | 04:00 |
michft | sudo dfu-util -D build/u2f.bin | 04:06 |
xobs | That should do it, yeah. Try restarting Tomu? Unplug it and plug it in again? | 04:36 |
michft | Had a clean compile (no warnings) have tried both usb hub (usb2) and plain (usb3). | 04:44 |
michft | dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! Opening DFU capable USB device... ID 1209:70b1 Run-time device | 04:44 |
michft | Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 0101 Device returned transfer size 1024 Copying data from PC to DFU device Download[ ] 0% 0 bytes failed! state(10) = dfuERROR, status(8) = Cannot program memory due to received address that is out of range | 04:46 |
SergeiG | michft, looks like you need to upgrade bootloader first | 05:10 |
SergeiG | michft, simply pulling latest toboot, flashing it with dfu-util and then flashing u2f.bin works for me | 05:16 |
michft | will try | 05:17 |
michft | Worked!!! | 05:20 |
esden | The issue of Tomu programming solved: https://twitter.com/esden/status/959671876694851586 | 06:20 |
xobs | Oops | 06:23 |
*** futarisIRCcloud has quit IRC | 06:48 | |
*** michft has quit IRC | 06:53 | |
esden | But I am very happy to report that flashing the bootloader worked super easy using Black Magic Probe... totally out of the box and without configuration! :D | 06:56 |
esden | and yes I needed to set 'mon tpwr enable' to provide power to the target ... obviously :D I do not have your newest board xobs so I have put together the v0.2 instead. As I had an unpopulated board of that version from mithro... :D | 06:59 |
esden | I might actually order the v0.4 from oshpark in 0.8mm thickness and put that together for laughs and giggles :D | 06:59 |
*** michft has joined #tomu | 07:07 | |
*** michft has quit IRC | 07:21 | |
*** futarisIRCcloud has joined #tomu | 07:29 | |
xobs | esden: I'm curious how it'll turn out. The case is 0.6mm, and I'd like to make it even thinner. But plastics. | 07:47 |
*** nrossi has joined #tomu | 08:46 | |
xobs | I haven't tagged v0.4 yet because I haven't made it yet. Still, it's considered "RC" status, in that, barring any terrible catastrophies, that's what we'll go with. | 08:58 |
*** tomu-ci has joined #tomu | 09:15 | |
tomu-ci | [tomu-hardware] xobs pushed 1 new commit to master: https://git.io/vNA5z | 09:15 |
tomu-ci | tomu-hardware/master 39df12e Sean Cross: case: run short case through MeshFix... | 09:15 |
*** tomu-ci has left #tomu | 09:15 | |
*** futarisIRCcloud has quit IRC | 14:48 | |
kyaputen | esden yes BPM works like a charm (well until you brick your tomu) | 15:53 |
kyaputen | btw, mithro, are you still interrested in the CDC gcc port? I fear I will brick more units trying to make it work :( | 15:53 |
mithro | kyaputen: Now we have xobs' dfu upgrade utility, I'm much less interested in the other bootloader -- I would still /love/ it to work from another example point of view but I guess you could just do examples instead | 17:15 |
mithro | kyaputen: I would be very surprised if you actually "bricked" a Tomu -- how are you determine it was bricked? | 17:16 |
kyaputen | I can't address it over swdp | 17:23 |
kyaputen | I tried to put Reset to ground, plug it in while reset etc. | 17:23 |
kyaputen | nothing works | 17:23 |
kyaputen | I'm also surprised bc I think it should be recoverable from the docs | 17:24 |
kyaputen | but somehow I'm not able to do it :( | 17:24 |
*** NoGodDamnIdea has joined #tomu | 17:32 | |
*** florian has joined #tomu | 17:49 | |
florian | Hi, I ordered a couple of tomus on crowd supply because I would like to switch an existing project using similar hardware to tomu. I ordered a couple of weeks ago, but shipping will still take some time. Does anyone have a good suggestion for a similar board I could use for development until then? | 18:07 |
florian | Or is the QEmu emulation a good alternative? | 18:12 |
mithro | florian: The QEMU emulation is pretty basic -- its not really enough to do anything useful | 18:15 |
mithro | florian: if you contribute to the project in some way I'm happy to send you some of the v0.3 boards from my stash | 18:15 |
*** xobs has quit IRC | 18:17 | |
florian | mithro: Sorry for the late reply. I'll have a look. Any pointers? I'm working with rust/cortex-m-rtfm, I would be happy to contribute samples and any other bits that emerge there. | 19:18 |
mithro | florian: rtfm? | 19:20 |
mithro | I know xobs is a pretty big fan of rust it seems | 19:20 |
florian | https://github.com/japaric/cortex-m-rtfm | 19:21 |
tpb | Title: GitHub - japaric/cortex-m-rtfm: Real Time For the Masses (RTFM) framework for ARM Cortex-M microcontrollers (at github.com) | 19:21 |
mithro | https://github.com/AltOS-Rust | 19:21 |
tpb | Title: AltOS-Rust · GitHub (at github.com) | 19:21 |
mithro | RTFM means something else normally :-P | 19:23 |
mithro | florian: Were in the world are you? | 19:24 |
florian | yeah, the name is a bit unfortunate... ...but the ideas are quite cool. I'm in Denmark. | 19:26 |
mithro | florian: you could also build your own like esden did recently | 19:35 |
florian | Yes I might manage. I've built a fs-bb48 (similar board, https://www.gniibe.org/memo/development/fs-bb48/fs-bb48-idea.html) successfully, but only with a lot of help from the hardware guys at the institute I worked at at the time. That's why I was thinking of buying a dev board and porting to tomu once I receive mine. | 19:42 |
tpb | Title: Flying Stone Bare Bone 48 (at www.gniibe.org) | 19:42 |
esden | florian: yeah assembling the board by hand was really easy, these are really very few parts :D | 20:21 |
esden | should look up the timestamp of the moment where I reflow the board with my hot air rework station... | 20:22 |
esden | mithro: ohh I see xobs is not around at the moment ... I should probably dig into it myself and see if I can get the blinky examples working again somehow... | 20:23 |
esden | just so others know, I have flashed the blinky example onto a v0.2 board using the dfu bootloader. Now the board blinks furiously as if one of the buttons was continously pressed and I can't connect over SWD to the board any more to wipe it :( | 20:24 |
mithro | esden: https://github.com/im-tomu/tomu-bootloader/blob/api-v2.0/API.md | 20:29 |
tpb | Title: tomu-bootloader/API.md at api-v2.0 · im-tomu/tomu-bootloader · GitHub (at github.com) | 20:29 |
esden | mithro: thanks! :D | 20:31 |
*** nrossi has quit IRC | 20:48 | |
*** dtornabene has joined #tomu | 21:11 | |
florian | Turns out silicon labs sells a dev board (SLSTK3400A) with a EFM32HG322F64. Somehow I missed that earlier. That should be similar enough for now. | 21:21 |
duncan^ | happy gecko! | 21:21 |
*** florian has quit IRC | 22:33 | |
*** skyce3 has quit IRC | 22:47 | |
*** skyce3 has joined #tomu | 22:48 | |
*** dtornabene has quit IRC | 23:28 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!