Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx-dev] ThreadX non-contiguous RAM support
  • From: "Bilozor, Konstantin" <Konstantin.Bilozor@xxxxxxxxxxxxx>
  • Date: Thu, 23 May 2024 08:38:21 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=landisgyr.com; dmarc=pass action=none header.from=landisgyr.com; dkim=pass header.d=landisgyr.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EMC/NHDKpo91Fp/OZtvzR+V0OGIp/yjhHNiILvIZg0Q=; b=hzE7y90nNCDjCebRnpr4/oFB4S2CgOqqWTT5CSEHmMOBqggEO0+vUHZTxhVavvI0E5BeY3kAKgTPGYzjMJITtBmTCpg0040Wx3F4W/5mvucUTp/bYN+6/A1N4/Qp4ZzlEaobSY1OR3YNo4ikXcxqS/tarjrcpN11IoFlI5I8iy+Tqq/RnGVg0QzslgyRRHkgLoNwaPYfCWrqyfZ0N6A5w49kSxlO+vGfWPDyZ8dJCOR0X+6XiOcEwFYLTzyNKXfGKl0rfeeszzo9CkMsgVQQTYKe6YPsstOB9QcG4CkIGakP5j81/0DeeH+OoAojmguadk8i7vaaLrTrKjHr/rvo3A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JCsoyrj0wq9duXL8RPK41FRzuU0NrKW2ylF2MOfjjNPHuOrELvGLovmoXe0i6/ofK+4GpRqolZC3Kv3Mp52JpNQ1bRZoFhFFwUloZJWHFpr+00xdqC4QrXecGDbvGatjsKI7Z3fsKEAm7usnnSMmRlJlDB0uNy8xMh974QbczxC3mq0G2AT7vOAgJ98lHnLZF+1/TBV1Qk2sA+n8Eo1F+Joy7PB4x2vAHPnlenYBoY/UTQIG+BZtbIjK2iIQhM6DAorH4TUeYHNuAmxiluJO16JOG+J+O/qTLKgT/jNh+5nZ6jxP06AzeE6kWUudq3nSlQxNyJY61kcw9siqg0NzfQ==
  • Delivered-to: threadx-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/threadx-dev/>
  • List-help: <mailto:threadx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_Enabled=True; MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_SiteId=ee2cd48b-958f-4be4-9852-b8f104c001b9; MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_SetDate=2024-05-23T08:38:21.369Z; MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_Name=Internal; MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_ContentBits=0; MSIP_Label_724d29b2-602f-4b77-ba15-b7b42511c7c5_Method=Standard;
  • Thread-index: AQHarOwi189Mh7u6FkK7Envc0vnIxw==
  • Thread-topic: ThreadX non-contiguous RAM support

Hello,

In our project we have an MCU which has non-contiguous RAM. We are using ThreadX 5.7.5 version and have modular approach. The problem what we are facing is shortage of RAM for one of the modules. I have 2 following questions:
  • Currently we use txm_module_manager_in_place_load functions to load the modules. As soon, as the object in the code is placed into RAM, all instances which are taking this object need to be in RAM as well. Is it possible with latest version of ThreadX to mix RAM and ROM objects? Will txm_module_manager_absolute_load solve the problem?

  • Is it possible to use non-contiguous RAM for the modules in latest ThreadX? In the version 5.7.5 it is not supported.
Best,
Konstantin

P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be legally privileged. If you are not an intended recipient or an authorized representative of an intended recipient, you are prohibited from using, copying or distributing the information in this e-mail or its attachments. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete all copies of this message and any attachments. Thank you.


Back to the top