Saturday, 2018-02-03

*** tpb has joined #tomu00:00
*** futarisIRCcloud has joined #tomu00:08
futarisIRCcloudhttps://youtu.be/p4ASXFTsWLo00:09
duncan^No description? Anything?00:11
duncan^We might be less inclined to open the link...00:11
futarisIRCcloudduncan^: Electronics Let's Play - Tomu An ARM board which fits inside your USB connector - LiveStream00:17
duncan^Ah cool! Thanks for sharing!00:17
*** schnommus has joined #tomu00:23
motwokdid someone already developed snake on tomu? :D:D:D00:34
mithromotwok: Nope?00:44
*** schnommus has quit IRC00:52
motwokjust a joke!00:54
*** NoGodDamnIdea has quit IRC01:23
*** earthnative has quit IRC01:28
*** tomu-im has joined #tomu01:30
tomu-im[tomuplus-hardware] mithro deleted v0.0 at 2bb4b6e: https://git.io/vNAot01:30
*** tomu-im has left #tomu01:30
*** tomu-im has joined #tomu01:30
tomu-im[tomuplus-hardware] mithro deleted v0.1 at 9ff3404: https://git.io/vNAoq01:30
*** tomu-im has left #tomu01:30
*** tomu-ci has joined #tomu01:31
tomu-ci[tomu-hardware] mithro deleted +0.0 at c6c12c0: https://git.io/vNAos01:31
*** tomu-ci has left #tomu01:31
*** tomu-ci has joined #tomu01:31
tomu-ci[tomu-hardware] mithro deleted +0.1 at bcaf1e0: https://git.io/vNAoZ01:31
*** tomu-ci has left #tomu01:31
*** tomu-ci has joined #tomu01:31
tomu-ci[tomu-hardware] mithro deleted +0.2 at 313b9b9: https://git.io/vNAon01:31
*** tomu-ci has left #tomu01:31
*** earthnative has joined #tomu01:33
*** notthetup has quit IRC02:04
*** tomu-ci has joined #tomu02:09
tomu-ci[tomu-hardware] kitling opened pull request #26: Add kicad files to release directories (master...kicad_release) https://git.io/vNA6t02:09
*** tomu-ci has left #tomu02:09
esdenwhee! that was a fun stream! now I need to check why my setup's USB is so broken :D03:02
esdenmotwok: I want snake on TOMU!!!03:03
esdenThe archive of the first ~2hours of today's Tomu stream are up. The rest is still processing. https://www.youtube.com/watch?v=p4ASXFTsWLo03:05
esdensomehow the internet connection crapped out and caused a stream splittage :D03:05
esdenand the remaining part of the stream archive is now live too! https://youtu.be/7GKfuTod59U03:16
*** michft has joined #tomu03:21
michftI 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
michftHave googled found nothing useful.03:34
*** michft has quit IRC03:39
*** michft has joined #tomu03:58
xobsmichft: What command are you giving it?  It should just be "dfu-util -D [program.bin]"04:00
michftsudo dfu-util -D build/u2f.bin04:06
xobsThat should do it, yeah.  Try restarting Tomu?  Unplug it and plug it in again?04:36
michftHad a clean compile (no warnings) have tried both usb hub (usb2) and plain (usb3).04:44
michftdfu-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 device04:44
michftClaiming 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 range04:46
SergeiGmichft, looks like you need to upgrade bootloader first05:10
SergeiGmichft, simply pulling latest toboot, flashing it with dfu-util and then flashing u2f.bin works for me05:16
michftwill try05:17
michftWorked!!!05:20
esdenThe issue of Tomu programming solved: https://twitter.com/esden/status/95967187669485158606:20
xobsOops06:23
*** futarisIRCcloud has quit IRC06:48
*** michft has quit IRC06:53
esdenBut 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! :D06:56
esdenand 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... :D06:59
esdenI might actually order the v0.4 from oshpark in 0.8mm thickness and put that together for laughs and giggles :D06:59
*** michft has joined #tomu07:07
*** michft has quit IRC07:21
*** futarisIRCcloud has joined #tomu07:29
xobsesden: 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 #tomu08:46
xobsI 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 #tomu09:15
tomu-ci[tomu-hardware] xobs pushed 1 new commit to master: https://git.io/vNA5z09:15
tomu-citomu-hardware/master 39df12e Sean Cross: case: run short case through MeshFix...09:15
*** tomu-ci has left #tomu09:15
*** futarisIRCcloud has quit IRC14:48
kyaputenesden yes BPM works like a charm (well until you brick your tomu)15:53
kyaputenbtw, mithro, are you still interrested in the CDC gcc port? I fear I will brick more units trying to make it work :(15:53
mithrokyaputen: 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 instead17:15
mithrokyaputen: I would be very surprised if you actually "bricked" a Tomu -- how are you determine it was bricked?17:16
kyaputenI can't address it over swdp17:23
kyaputenI tried to put Reset to ground, plug it in while reset etc.17:23
kyaputennothing works17:23
kyaputenI'm also surprised bc I think it should be recoverable from the docs17:24
kyaputenbut somehow I'm not able to do it :(17:24
*** NoGodDamnIdea has joined #tomu17:32
*** florian has joined #tomu17:49
florianHi, 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
florianOr is the QEmu emulation a good alternative?18:12
mithroflorian: The QEMU emulation is pretty basic -- its not really enough to do anything useful18:15
mithroflorian: if you contribute to the project in some way I'm happy to send you some of the v0.3 boards from my stash18:15
*** xobs has quit IRC18:17
florianmithro: 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
mithroflorian: rtfm?19:20
mithroI know xobs is a pretty big fan of rust it seems19:20
florianhttps://github.com/japaric/cortex-m-rtfm19:21
tpbTitle: GitHub - japaric/cortex-m-rtfm: Real Time For the Masses (RTFM) framework for ARM Cortex-M microcontrollers (at github.com)19:21
mithrohttps://github.com/AltOS-Rust19:21
tpbTitle: AltOS-Rust · GitHub (at github.com)19:21
mithroRTFM means something else normally :-P19:23
mithroflorian: Were in the world are you?19:24
florianyeah, the name is a bit unfortunate... ...but the ideas are quite cool. I'm in Denmark.19:26
mithroflorian: you could also build your own like esden did recently19:35
florianYes 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
tpbTitle: Flying Stone Bare Bone 48 (at www.gniibe.org)19:42
esdenflorian: yeah assembling the board by hand was really easy, these are really very few parts :D20:21
esdenshould look up the timestamp of the moment where I reflow the board with my hot air rework station...20:22
esdenmithro: 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
esdenjust 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
mithroesden: https://github.com/im-tomu/tomu-bootloader/blob/api-v2.0/API.md20:29
tpbTitle: tomu-bootloader/API.md at api-v2.0 · im-tomu/tomu-bootloader · GitHub (at github.com)20:29
esdenmithro: thanks! :D20:31
*** nrossi has quit IRC20:48
*** dtornabene has joined #tomu21:11
florianTurns 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 IRC22:33
*** skyce3 has quit IRC22:47
*** skyce3 has joined #tomu22:48
*** dtornabene has quit IRC23:28

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!