I think you want newt run blinky

Blinky is the target. newt knows how to find it.

dg

> On May 28, 2016, at 4:46 PM, David Moshal <[email protected]> wrote:
> 
> sorry, my question could have been clearer, what's the path and target
> name for your 'Create First Project' project?
> 
> http://mynewt.apache.org/os/get_started/project_create/
> 
> I tried:
> ```
> ../newt run ./bin/my_blinky_sim/apps/blinky/blinky.elf
> Error: Invalid target name: ./bin/my_blinky_sim/apps/blinky/blinky.elf
> ```
> 
> Dave
> 
> On Sat, May 28, 2016 at 1:38 PM, Sterling Hughes
> <[email protected]> wrote:
>> $ newt run <target-name>
>> 
>> Will do this for you.  No need to call binary directly.
>> 
>> Newt run also will upload targets to the host device for you, when you 
>> connect one.
>> 
>> Not sure about the mapping, I'll let Todd and Chris chime in.
>> 
>> Sterling
>> 
>>> On May 28, 2016, at 1:26 PM, David Moshal <[email protected]> wrote:
>>> 
>>> ok, so Docker knowledge is a pre-requisite, has been ages since I last
>>> used Docker.
>>> what's the host directory mapped to?
>>> 
>>> Dave
>>> 
>>> 
>>> On Sat, May 28, 2016 at 1:18 PM, Sterling Hughes
>>> <[email protected]> wrote:
>>>> Newt run target name will run it in the container-- when using docker the 
>>>> sim binary is compiled under Linux to run on Linux.
>>>> 
>>>> Sterling
>>>> 
>>>> (Thumb typing)
>>>> 
>>>>> On May 28, 2016, at 1:07 PM, David Moshal <[email protected]> wrote:
>>>>> 
>>>>> Not sure if this is the best place to put this, I managed to get
>>>>> MyNewt to build, but ran into same error:
>>>>> 
>>>>> This was the missing step (duh):
>>>>> ```
>>>>> ⇒  eval $(docker-machine env default)
>>>>> ```
>>>>> 
>>>>> then:
>>>>> ```
>>>>> ⇒  ../newt install
>>>>> apache-mynewt-core
>>>>> ```
>>>>> 
>>>>> and:
>>>>> ```
>>>>> ../newt test all
>>>>> <snip>
>>>>> All tests passed
>>>>> ```
>>>>> 
>>>>> but:
>>>>> ```
>>>>> ⇒  ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>> zsh: exec format error: ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>> ```
>>>>> 
>>>>> David
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Sat, May 28, 2016 at 12:12 PM, David Moshal <[email protected]> wrote:
>>>>>> Ok,
>>>>>> 
>>>>>> The twin challenges for a double-newbie are:
>>>>>> 
>>>>>> a) selecting the right toolchain and development tools, ide etc.
>>>>>> - so far I've identified at least ten (mbed, platformio, Kiel, IVR,
>>>>>> Crossworks, Clion, Sublime (seems most common), etc.
>>>>>> 
>>>>>> b) evaluating MyNew against alternatives:
>>>>>> - no OS (seems most common), FreeRTOS, mBed, etc. etc.
>>>>>> 
>>>>>> In each case the defacto evaluation task seems to be blinking the 
>>>>>> onboard LED.
>>>>>> 
>>>>>> So, with regards to MyNewt:
>>>>>> - I used the Docker install option, but couldn't get the first
>>>>>> project to work, the error was:
>>>>>> 
>>>>>> ```
>>>>>> ../newt install
>>>>>> docker: Cannot connect to the Docker daemon. Is the docker daemon
>>>>>> running on this host?.
>>>>>> See 'docker run --help'.
>>>>>> ```
>>>>>> 
>>>>>> Note: Docker machine was started without any problem:
>>>>>> ```
>>>>>> ⇒  docker-machine start default
>>>>>> Starting "default"...
>>>>>> (default) Check network to re-create if needed...
>>>>>> (default) Waiting for an IP...
>>>>>> Machine "default" was started.
>>>>>> Waiting for SSH to be available...
>>>>>> Detecting the provisioner...
>>>>>> Started machines may have new IP addresses. You may need to re-run the
>>>>>> `docker-machine env` command.
>>>>>> 
>>>>>> ⇒  docker-machine env default
>>>>>> export DOCKER_TLS_VERIFY="1"
>>>>>> export DOCKER_HOST="tcp://192.168.99.100:2376"
>>>>>> export DOCKER_CERT_PATH="/Users/davem/.docker/machine/machines/default"
>>>>>> export DOCKER_MACHINE_NAME="default"
>>>>>> # Run this command to configure your shell:
>>>>>> # eval $(docker-machine env default)
>>>>>> ```
>>>>>> 
>>>>>> also the simulated version didn't seem to want to run:
>>>>>> 
>>>>>> ```
>>>>>> ⇒  ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>> zsh: exec format error: ./bin/my_blinky_sim/apps/blinky/blinky.elf
>>>>>> ```
>>>>>> 
>>>>>> 
>>>>>> So, that's as far as I got with MyNewt.
>>>>>> Hope it helps.
>>>>>> 
>>>>>> David
>>>>>> 
>>>>>> ps: do we have a slack channel or Github issue system?
>>>>>> Easier to past code with markdown than in email.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Sat, May 28, 2016 at 11:54 AM, Sterling Hughes <[email protected]> 
>>>>>>> wrote:
>>>>>>> Hi David,
>>>>>>> 
>>>>>>> On 28 May 2016, at 11:47, David Moshal wrote:
>>>>>>> 
>>>>>>>>> i’d be interested in what others (especially newcomers) would have 
>>>>>>>>> found
>>>>>>>>> helpful in the release tarballs in terms of documentation.  i feel 
>>>>>>>>> like we
>>>>>>>>> have a fairly good set of docs on mynewt.apache.org, but that often 
>>>>>>>>> people
>>>>>>>>> want to see the docs next to the source code— and not have to wonder 
>>>>>>>>> what’s
>>>>>>>>> on a website.  but i’d take others thoughts here: i usually just go 
>>>>>>>>> ahead
>>>>>>>>> and try and break things, and then search for docs after they don’t 
>>>>>>>>> work.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Sterling: I'm a double newcomer, i.e: new to MyNewt, and new to 
>>>>>>>> embedded
>>>>>>>> C.
>>>>>>>> Does that count?
>>>>>>> 
>>>>>>> Of course.  We’ll take it in that context, but if you’re willing to 
>>>>>>> take the
>>>>>>> time to put your thoughts down- it will only help us.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Sterling

--
David G. Simmons
(919) 534-5099
Web • Blog • Linkedin • Twitter • GitHub
/** Message digitally signed for security and authenticity.
* If you cannot read the PGP.sig attachment, please go to
 * http://www.gnupg.com/ Secure your email!!!
 * Public key available at keyserver.pgp.com
**/
♺ This email uses 100% recycled electrons. Don't blow it by printing!

There are only 2 hard things in computer science: Cache invalidation, naming 
things, and off-by-one errors.


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to