I am using Q268X (Q2687H) Embedded Module and trying to download a simple TCPGatewat application into the module. When I tried to donload the app into the module I am getting a strance error like “ERROR: The target hasn’t enough RAM memory for your application.” as following:
Edit: By the way, I’ve done this application download process hundreds of times about 3 years ago with same modems and the modems worked very well. I am trying several modems to download the app but getting same error even though I used different versions of Developer Studio and different versions of operating systems (Win7, Win8, Win10).
did you modify the memory type in Properties-> openAT application -> build settings -> memory type ?
But seems this option only available in old version of developer studio, maybe you can try some old version of DS.
Thank you so much for your help. I’ve solved the problem by changing the “RAM link address” manually in Build Settings from “18100000” to “10000000” but I have no idea if it would be a problem or not. Can you tell me if you have any idea please?
I’ve solved the application downloading problem into module by changing the “RAM link address” but I think it causes (or not) another problem The problem is, the application is not working event I send the “AT+WOPEN=1” command (and it responds OK) to the module.
As fas as I remember, it is enough to send “AT+WOPEN=1” command to the module to run the application. Is there anything else to run the application? Am I missing something or the modifications I’ve done onto the memory settings causing the problem?
I suggest you download a simple hello world application on fw 2.47.6, see if it can be run after changing the ram link address.
Also i think you need to figure out from which verson starting not to work from 2.35 to 2.47.6.
Firstly, I’ve installed the “R7.46.0.201107210505-cus-q26e-03.wpk” package via DWLWin and then updated it to “7.47.6.201212170952” via DS package manager. Then an option is appeared in Memory Type as 256Kb. I’ve selected this option and then could be able to install and run the application.