ARM compiler licence validation and trial period | developer.brewmp.com ARM compiler licence validation and trial period | developer.brewmp.com

Developer

ARM compiler licence validation and trial period

I'm starting to compile with the trial version of the ARM RealView.

But my question is that if there is any problem when the program is uploaded to the Qualcomm ADS Server, or with the compiled program once the trial period has expired?.
Is there any validation with de qualcomm ADS, or other equipment, and the license of the ARM compiler? or the program once compiled doesn't have any problem?

i'll thank you a lot... :)

smartgent wrote:I'm starting to compile with the trial version of the ARM RealView.
But my question is that if there is any problem when the program is uploaded to the Qualcomm ADS Server, or with the compiled program once the trial period has expired?.
Is there any validation with de qualcomm ADS, or other equipment, and the license of the ARM compiler? or the program once compiled doesn't have any problem?
i'll thank you a lot... :)There is no problem with created binary (or .elf file). Problem may be in your license agreement. It may be possible that ARM's EULA (end user license agreement) for evaluation license doesn't allow you to release your own applications on the market using evaluation version. In that case you would violate EULA. You don't want to go there. Read EULA, or email ARM support. You can find email addresses / phone numbers of their office in the USA or any other country, on their main web site: arm.com. Your current licnese.txt should be located somewhere in your ADS folder, read it.

smartgent wrote:I'm starting to compile with the trial version of the ARM RealView.
But my question is that if there is any problem when the program is uploaded to the Qualcomm ADS Server, or with the compiled program once the trial period has expired?.
Is there any validation with de qualcomm ADS, or other equipment, and the license of the ARM compiler? or the program once compiled doesn't have any problem?
i'll thank you a lot... :)There is no problem with created binary (or .elf file). Problem may be in your license agreement. It may be possible that ARM's EULA (end user license agreement) for evaluation license doesn't allow you to release your own applications on the market using evaluation version. In that case you would violate EULA. You don't want to go there. Read EULA, or email ARM support. You can find email addresses / phone numbers of their office in the USA or any other country, on their main web site: arm.com. Your current licnese.txt should be located somewhere in your ADS folder, read it.

PhoneW:
Sorry, but I don't understand how ARM will realize that mi program was compiled with the ADS evaluation compiler or GNU compiler, if there is no problem with the finall binary file once compiled?
Tnx

PhoneW:
Sorry, but I don't understand how ARM will realize that mi program was compiled with the ADS evaluation compiler or GNU compiler, if there is no problem with the finall binary file once compiled?
Tnx

ARM's compiler actually puts a coment section into you elf file (with details about compiler used), however, that's stripped out from the raw binary (.mod file).
It's not the point if they can "figure" our if you had created your MOD file with ARM or GNU C/C++ cross compiler. The point is: if ARM's evaluation license lets you do that (build and then commercially release), then you can do that, if not, you don't.
In which case, you have to buy ARM license, or use GNU cross compiler. It's quite simple.

ARM's compiler actually puts a coment section into you elf file (with details about compiler used), however, that's stripped out from the raw binary (.mod file).
It's not the point if they can "figure" our if you had created your MOD file with ARM or GNU C/C++ cross compiler. The point is: if ARM's evaluation license lets you do that (build and then commercially release), then you can do that, if not, you don't.
In which case, you have to buy ARM license, or use GNU cross compiler. It's quite simple.