Hi GHI Engineer,
I am going to use the G120 as an HMI in my design. I have the following questions;
1.Will G120 be end of production soon? Is it suitable for a new design?
2.Please give the instruction on volume deployment. (The proper way to program G120 in large quantity).
3.Please provide a copy protection method.
4.Please suggest the user software update feature. (I want the user to be able to download the updated software from my website and flash into their system).
5.Is there any text I should read on this subject?
Thank you for the fast response! It is really appreciated. The GHI support is good. Your answers are informative and useful. However, I still have some requests;
- Kindly provide the link for FEZ Config Deployment explanation.
- Kindly provide the link on the copy protection topic.
- I’ve found the G120 manual. Good job!
FEZConfig is included with the GHI SDK. If you’ve already installed the SDK you’ll likely fund it in your start menu under GHI.
@ Skewworks - I know where to find the FEZ Config and know how to use it What I don’t know is how to use it for the production deployment.
you can see how to use FEZ config to do that.
In the former tool it was possible to add you app.hex file to the Folder where the Firmware is located, and it was flashed along with the FW then.
Not sure if FEZConfig does this as well.
it might even have a Batch mode, not sure about that.
It gets a bit nasty if you have to Flash the bootloader as well:
Ground loader Pins, reset, release loader Pins within 3 secs, update bootloader, update FW and app.
For a volmume < 10 I would do it my self
for < 100 I would see if I can get some school Kids that want to earn some exta Money in their summer off time or similar.
For larger volumes I would consider creating an automated process or get the G120 pre programmed by GHI.
In fact it would be enough to have the correct bootloader, any Firmware and an smal app, that allows you to do the InfieldUpdate somehow. InfieldUpdate can update Firmware and your app, but not bootloader.
@ Reinhard Ostermeier - It is exactly the information I long for. Thanks!
With the changes in 4.3 there is no good way to add application protection. Creating a special, no debugging firmware maybe the only way but this is costly. Please contact us if this is something you are interested in.