Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Hi

I'm having a problem with double/floating point data-types as return type and parameter passing in a function and using within a method, I'm getting the following error message from linker:

Error: L6265E: Non-RWPI Section libspace.o(.bss) cannot be assigned to PI Exec region ER_ZI.

Error: L6248E: libspace.o(.text) in PI region 'ER_RO' cannot have address type relocation to __libspace_start in PI region 'ER_ZI'.

Finished: 0 information, 0 warning and 2 error messages.
NMAKE : fatal error U1077: '"C:\Progra~1\ARM\ADSv1_2\bin\armlink"' : return code '0x1' Stop.

I dont know if its BREW OR ARM compiler problem but its not linking when I'm trying to build the mod file for the actual phone set, while its functioning perfectly in the emulator. I changed all the doubles/floats to uint32 and it created the mod file !!!

I'm using BREW SDK 2.1.0 and ARM Compiler ADS (ARM Developer Suite) v1.2

thanx
SD

Hello,
Thanks Rubens for your quick reply, it surely helped me...
I've been successful in building the mod file out of my code. But unfortunately the application is not working on the device. Its like when I load the application on the device, the menu is working and all the commands of the menu performing their respective actions, but when action 'start to play', it appears the screen but then its not functioning. No key press or key release happen to function. It is working fine on the emulator.
I'm using BREW SDK 2.1.0 and ARM Compiler ADS (ARM Developer Suite) v1.2
thanx
SD

Hello,
Thanks Rubens for your quick reply, it surely helped me...
I've been successful in building the mod file out of my code. But unfortunately the application is not working on the device. Its like when I load the application on the device, the menu is working and all the commands of the menu performing their respective actions, but when action 'start to play', it appears the screen but then its not functioning. No key press or key release happen to function. It is working fine on the emulator.
I'm using BREW SDK 2.1.0 and ARM Compiler ADS (ARM Developer Suite) v1.2
thanx
SD

You have mentioned that you are using BREW 2.1 SDK.
Which phone hardware you are using? What is the BREW version in your phone hardware? It is highly recommended that you compile your code against the same version of BREW SDK as it is in your target phone. Otherwise you will very likely see unpredictable result.
ruben

You have mentioned that you are using BREW 2.1 SDK.
Which phone hardware you are using? What is the BREW version in your phone hardware? It is highly recommended that you compile your code against the same version of BREW SDK as it is in your target phone. Otherwise you will very likely see unpredictable result.
ruben

Thanks Rubens!!!
It is different version on the device LG vx6000.
Thanks for such a quick reply...

Thanks Rubens!!!
It is different version on the device LG vx6000.
Thanks for such a quick reply...

Hello again Rubens,
Can you provide me any URL or anything which has key differences between BREW SDK 2.1.0 with its immediate earlier version BREW SDK 2.0???
Thanx in advance...
regards,
SD

Hello again Rubens,
Can you provide me any URL or anything which has key differences between BREW SDK 2.1.0 with its immediate earlier version BREW SDK 2.0???
Thanx in advance...
regards,
SD

https://brewx.qualcomm.com/brew/sdk/download.jsp?page=dx/2.1
In this page, under release notes, you will see the what's new in BREW 2.1.
Eventhough you don't use any new API of BREW 2.1, I would recommend that you use same version of BREW SDK header to compile for phone.
ruben

https://brewx.qualcomm.com/brew/sdk/download.jsp?page=dx/2.1
In this page, under release notes, you will see the what's new in BREW 2.1.
Eventhough you don't use any new API of BREW 2.1, I would recommend that you use same version of BREW SDK header to compile for phone.
ruben