Main Site Documentation

How to create a deployment file without an actual gadgeteer device?


#1

hi
I asked this question a while ago
https://www.ghielectronics.com/community/forum/topic?id=9408

I understand the trivial way to create the deployment file is to deploy to the gadgeteer (I’m using spider) and then create hex fiel using GHI configuration tool (/ MFDeploy)

it would be much more convenient for me to create the hex file with out need to physically connect to teh gadgeteer.

(My builds are done on a server there I do not have the gadgeteer, but afterwards uesrs can use the hex file created on their gadgeteers.)

can anyone give me guidelines/ references how can I do this?
thanks!


#2

Not impossible, it is not documented how it is done and not supported today.

If you understand this then you can do it on windows https://www.ghielectronics.com/docs/155/linux-deployment-support


#3

Can you please elaborate how to do that?
or add additional links?


#4

The same easy it is done on Linux, with link i provided earlier.


#5

thanks for the quick reply.
the link seems to use MFDeploy so I did not understand how can I do so without a physical gadgeteer.
can you please explain what happens when deploying/ creating hex file and why is a connected gadgeteer needed?

  • I will highly appreciate any further guidance how to create the hex file without a gadgeteer - as written I want to automate the process of my builds and this flow keeps me from doing so.

thanks again!


#6

it is needed because you do not know what assemblies are built into the device and which ones were loaded by VS.


#7

@ Gus.
is there any documentation I can understand this better?
I need to get this done - create a deployment file without and actual gadgeteer
and currently I have no clue how to do that???


#8

testing will be done on an actual gadgeteer.
the fact is I need the deployment files to be created without a gadgeteer - I am using a build system on some server which I cannot connect a gadgeteer. and I need the whole build process to be automated.


#9

no it’s not TFS but some other build system.
(any difference if we’d use TFS?)

I’ll try to check again the link @ Gus attached, and will come up with concrete questions
thanks for the help