The target hasn't enough RAM memory for your application

Hi all,

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:

All the information like Firmware Version, Bootloader Version, and etc. of the modem as following:

Can anyone help me about the problem? :pensive:


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).


Thanks in advance.

Best regards.

MÇ.

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.

1 Like

Hi @jyijyi

Thanks for your reply.

As you can see in the below picture, there is no option other than “1MB+” in Developer Studio v2.3.2

2

And also there is no setting for Memory Type selection in Developer Studio v3.6, see the below picture.

6

I’m still trying to find out the problem :frowning:

Best regards.

MÇ.

How about downloading the dwl 3 years ago which worked fine?

1 Like

Hi @jyijyi

3 years ago the Developer Studio Framework was 2.35 and the SS of the configuration of Target Management is as following; (SS taken 3 years ago)

Thanks for your help.

Best regards,

MÇ.

What is the DS version?

1 Like

Hi @jyijyi,

I don’t remember the exact DS version but I think it was v2.3.

Best regards,

You use the same version of DS, but it works for application framework 2.35 but it does not work on 2.47.6?

Then i think you need to figure out from which verson starting not to work.

1 Like

Dear @jyijyi,

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?

Best regards,

If i remember correctly, this value should not be changed from 2.35 to 2.47.

1 Like

Hi again,

I’ve solved the application downloading problem into module by changing the “RAM link address” but I think it causes (or not) another problem :frowning: 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?

Thanks in advance.

Best regards.

MÇ.

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.

1 Like

Hi @jyijyi,

Thanks for your reply.

Finally I’ve solved the problem :slight_smile:

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.

Thanks for all your help!

Best regards.

MÇ.