Changes between Version 6 and Version 7 of spec/MemMap


Ignore:
Timestamp:
Dec 15, 2022, 11:38:50 AM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/MemMap

    v6 v7  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします'''
     9= 概要 =
     10* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     11  * [#MemMapAddressingModeSet MemMapAddressingModeSet] (○/○/○/○/○/○/○/○)
     12    * [#MemMapAddressingMode MemMapAddressingMode] (○/○/○/○/○/○/○/○)
     13      * [#MemMapAddressingModeStart MemMapAddressingModeStart] (○/○/○/○/○/○/○/○)
     14      * [#MemMapAddressingModeStop MemMapAddressingModeStop] (○/○/○/○/○/○/○/○)
     15      * [#MemMapAlignmentSelector MemMapAlignmentSelector] (○/○/○/○/○/○/○/○)
     16    * [#MemMapCompilerMemClassSymbolImpl MemMapCompilerMemClassSymbolImpl] (-/○/○/○/○/○/○/○)
     17    * [#MemMapSupportedAddressingMethodOption MemMapSupportedAddressingMethodOption] (○/○/○/○/○/○/○/○)
     18    * [#MemMapSupportedMemoryAllocationKeywordPolicy MemMapSupportedMemoryAllocationKeywordPolicy] (○/○/○/○/○/○/○/○)
     19    * [#MemMapSupportedSectionInitializationPolicy MemMapSupportedSectionInitializationPolicy] (○/○/○/○/○/○/○/○)
     20    * [#MemMapSupportedSectionType MemMapSupportedSectionType] (○/○/○/○/○/○/○/○)
     21  * [#MemMapAllocation MemMapAllocation] (○/○/○/○/○/○/○/○)
     22    * [#MemMapGenericMapping MemMapGenericMapping] (○/○/○/○/○/○/○/○)
     23      * [#MemMapAddressingModeSetRef MemMapAddressingModeSetRef] (○/○/○/○/○/○/○/○)
     24      * [#MemMapMappingSelectorRef MemMapMappingSelectorRef] (-/-/-/-/○/○/○/○)
     25      * [#MemMapSwAddressMethodRef MemMapSwAddressMethodRef] (○/○/○/○/○/○/○/○)
     26    * [#MemMapMappingSelector MemMapMappingSelector] (-/-/-/-/○/○/○/○)
     27      * [#MemMapPrefixSelector MemMapPrefixSelector] (-/-/-/-/○/○/○/○)
     28    * [#MemMapSectionSpecificMapping MemMapSectionSpecificMapping] (○/○/○/○/○/○/○/○)
     29      * [#MemMapAddressingModeSetRef2 MemMapAddressingModeSetRef] (○/○/○/○/○/○/○/○)
     30      * [#MemMapMemorySectionRef MemMapMemorySectionRef] (○/○/○/○/○/○/○/○)
     31  * [#MemMapGenericCompilerMemClass MemMapGenericCompilerMemClass] (-/○/○/○/○/○/○/○)
     32    * [#MemMapGenericCompilerMemClassSymbolImpl MemMapGenericCompilerMemClassSymbolImpl] (-/○/○/○/○/○/○/○)
     33
    1534----
    16 {{{#!comment
    17 [執筆開始時削除エリア]ここまで
    18 ※コメントごと削除してください
    19 }}}
    20 
    21 = 概要 =
    22 
    23 ----
    24 
    25 = API仕様 =
    26 
    27 ----
    2835
    2936= コンフィギュレーション仕様 =
     37
     38== MemMapAddressingModeSet ==
     39{{{
     40/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet
     41}}}
     42* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     43* SWSタグ: ECUC_MemMap_00002
     44* タイプ: PARAM-CONF-CONTAINER
     45* 多重度: 0..*
     46
     47== MemMapAddressingMode ==
     48{{{
     49/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapAddressingMode
     50}}}
     51* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     52* SWSタグ: ECUC_MemMap_00003
     53* タイプ: PARAM-CONF-CONTAINER
     54* 多重度: 1..*
     55
     56== MemMapAddressingModeStart ==
     57{{{
     58/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapAddressingMode/MemMapAddressingModeStart
     59}}}
     60* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     61* SWSタグ: ECUC_MemMap_00004
     62* タイプ: MULTILINE-STRING-PARAM
     63* 多重度: 1
     64
     65== MemMapAddressingModeStop ==
     66{{{
     67/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapAddressingMode/MemMapAddressingModeStop
     68}}}
     69* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     70* SWSタグ: ECUC_MemMap_00005
     71* タイプ: MULTILINE-STRING-PARAM
     72* 多重度: 1
     73
     74== MemMapAlignmentSelector ==
     75{{{
     76/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapAddressingMode/MemMapAlignmentSelector
     77}}}
     78* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     79* SWSタグ: ECUC_MemMap_00006
     80* タイプ: STRING-PARAM
     81* 多重度: 1..*
     82
     83== MemMapCompilerMemClassSymbolImpl ==
     84{{{
     85/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapCompilerMemClassSymbolImpl
     86}}}
     87* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     88* SWSタグ: ECUC_MemMap_00018
     89* タイプ: STRING-PARAM
     90* 多重度: 1
     91
     92== MemMapSupportedAddressingMethodOption ==
     93{{{
     94/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapSupportedAddressingMethodOption
     95}}}
     96* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     97* SWSタグ: ECUC_MemMap_00009
     98* タイプ: STRING-PARAM
     99* 多重度: 0..*
     100
     101== MemMapSupportedMemoryAllocationKeywordPolicy ==
     102{{{
     103/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapSupportedMemoryAllocationKeywordPolicy
     104}}}
     105* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     106* SWSタグ: ECUC_MemMap_00017
     107* タイプ: ENUMERATION-PARAM
     108* 多重度: 0..*
     109* 選択肢:
     110  * MEMMAP_ALLOCATION_KEYWORD_POLICY_ADDR_METHOD_SHORT_NAME
     111  * MEMMAP_ALLOCATION_KEYWORD_POLICY_ADDR_METHOD_SHORT_NAME_AND_ALIGNMENT
     112
     113== MemMapSupportedSectionInitializationPolicy ==
     114{{{
     115/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapSupportedSectionInitializationPolicy
     116}}}
     117* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     118* SWSタグ: ECUC_MemMap_00008
     119* タイプ: STRING-PARAM
     120* 多重度: 0..*
     121
     122== MemMapSupportedSectionType ==
     123{{{
     124/AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet/MemMapSupportedSectionType
     125}}}
     126* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     127* SWSタグ: ECUC_MemMap_00007
     128* タイプ: ENUMERATION-PARAM
     129* 多重度: 0..*
     130* 選択肢:
     131  * R4.0.3/R4.1.3/R4.2.2:
     132    * MEMMAP_SECTION_TYPE_CALIBRATION_OFFLINE
     133    * MEMMAP_SECTION_TYPE_CALIBRATION_ONLINE
     134    * MEMMAP_SECTION_TYPE_CAL_PRM
     135    * MEMMAP_SECTION_TYPE_CODE
     136    * MEMMAP_SECTION_TYPE_CONFIG_DATA
     137    * MEMMAP_SECTION_TYPE_CONST
     138    * MEMMAP_SECTION_TYPE_EXCLUDE_FROM_FLASH
     139    * MEMMAP_SECTION_TYPE_USER_DEFINED
     140    * MEMMAP_SECTION_TYPE_VAR
     141    * MEMMAP_SECTION_TYPE_VAR_FAST
     142    * MEMMAP_SECTION_TYPE_VAR_NO_INIT
     143    * MEMMAP_SECTION_TYPE_VAR_POWER_ON_INIT
     144  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11:
     145    * MEMMAP_SECTION_TYPE_CAL_PRM
     146    * MEMMAP_SECTION_TYPE_CODE
     147    * MEMMAP_SECTION_TYPE_CONFIG_DATA
     148    * MEMMAP_SECTION_TYPE_CONST
     149    * MEMMAP_SECTION_TYPE_EXCLUDE_FROM_FLASH
     150    * MEMMAP_SECTION_TYPE_VAR
     151
     152== MemMapAllocation ==
     153{{{
     154/AUTOSAR/EcucDefs/MemMap/MemMapAllocation
     155}}}
     156* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     157* SWSタグ: ECUC_MemMap_00010
     158* タイプ: PARAM-CONF-CONTAINER
     159* 多重度: 0..*
     160
     161== MemMapGenericMapping ==
     162{{{
     163/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapGenericMapping
     164}}}
     165* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     166* SWSタグ: ECUC_MemMap_00011
     167* タイプ: PARAM-CONF-CONTAINER
     168* 多重度: 0..*
     169
     170== MemMapAddressingModeSetRef ==
     171{{{
     172/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapGenericMapping/MemMapAddressingModeSetRef
     173}}}
     174* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     175* SWSタグ: ECUC_MemMap_00012
     176* タイプ: REFERENCE
     177* 多重度: 1
     178* 参照先: [#MemMapAddressingModeSet /AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet]
     179
     180== MemMapMappingSelectorRef ==
     181{{{
     182/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapGenericMapping/MemMapMappingSelectorRef
     183}}}
     184* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     185* SWSタグ: ECUC_MemMap_00023
     186* タイプ: REFERENCE
     187* 多重度: 0..1
     188* 参照先: [#MemMapMappingSelector /AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapMappingSelector]
     189
     190== MemMapSwAddressMethodRef ==
     191{{{
     192/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapGenericMapping/MemMapSwAddressMethodRef
     193}}}
     194* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     195* SWSタグ: ECUC_MemMap_00013
     196* タイプ: FOREIGN-REFERENCE
     197* 多重度: 1
     198* 参照先タイプ: SW-ADDR-METHOD
     199
     200== MemMapMappingSelector ==
     201{{{
     202/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapMappingSelector
     203}}}
     204* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     205* SWSタグ: ECUC_MemMap_00021
     206* タイプ: PARAM-CONF-CONTAINER
     207* 多重度: 0..*
     208
     209== MemMapPrefixSelector ==
     210{{{
     211/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapMappingSelector/MemMapPrefixSelector
     212}}}
     213* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     214* SWSタグ: ECUC_MemMap_00022
     215* タイプ: STRING-PARAM
     216* 多重度: 0..1
     217
     218== MemMapSectionSpecificMapping ==
     219{{{
     220/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapSectionSpecificMapping
     221}}}
     222* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     223* SWSタグ: ECUC_MemMap_00014
     224* タイプ: PARAM-CONF-CONTAINER
     225* 多重度: 0..*
     226
     227== MemMapAddressingModeSetRef(2) ==
     228{{{
     229/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapSectionSpecificMapping/MemMapAddressingModeSetRef
     230}}}
     231* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     232* SWSタグ: ECUC_MemMap_00015
     233* タイプ: REFERENCE
     234* 多重度: 1
     235* 参照先: [#MemMapAddressingModeSet /AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet]
     236
     237== MemMapMemorySectionRef ==
     238{{{
     239/AUTOSAR/EcucDefs/MemMap/MemMapAllocation/MemMapSectionSpecificMapping/MemMapMemorySectionRef
     240}}}
     241* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     242* SWSタグ: ECUC_MemMap_00016
     243* タイプ: FOREIGN-REFERENCE
     244* 多重度: 1
     245* 参照先タイプ: MEMORY-SECTION
     246
     247== MemMapGenericCompilerMemClass ==
     248{{{
     249/AUTOSAR/EcucDefs/MemMap/MemMapGenericCompilerMemClass
     250}}}
     251* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     252* SWSタグ: ECUC_MemMap_00019
     253* タイプ: PARAM-CONF-CONTAINER
     254* 多重度: 0..*
     255
     256== MemMapGenericCompilerMemClassSymbolImpl ==
     257{{{
     258/AUTOSAR/EcucDefs/MemMap/MemMapGenericCompilerMemClass/MemMapGenericCompilerMemClassSymbolImpl
     259}}}
     260* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     261* SWSタグ: ECUC_MemMap_00020
     262* タイプ: STRING-PARAM
     263* 多重度: 1
     264