Skip to content

Commit 8b5157b

Browse files
authored
Merge pull request #10282 from OpenNuvoton/nuvoton_export-iar8
Nuvoton: Support export IAR8 project
2 parents 25371d4 + 50f6870 commit 8b5157b

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

tools/export/iar/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ def iar_device(self):
8888
"CMSISDAPJtagSpeedList": 0,
8989
"DSPExtension": 0,
9090
"TrustZone": 0,
91+
"IlinkOverrideProgramEntryLabel": 0,
92+
"IlinkProgramEntryLabel": "__iar_program_start",
9193
}
9294
iar_defaults.update(device_info)
9395
IARdevice = namedtuple('IARdevice', iar_defaults.keys())

tools/export/iar/ewp.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -824,15 +824,15 @@
824824
</option>
825825
<option>
826826
<name>IlinkOverrideProgramEntryLabel</name>
827-
<state>0</state>
827+
<state>{{device.IlinkOverrideProgramEntryLabel}}</state>
828828
</option>
829829
<option>
830830
<name>IlinkProgramEntryLabelSelect</name>
831831
<state>0</state>
832832
</option>
833833
<option>
834834
<name>IlinkProgramEntryLabel</name>
835-
<state>__iar_program_start</state>
835+
<state>{{device.IlinkProgramEntryLabel}}</state>
836836
</option>
837837
<option>
838838
<name>DoFill</name>

tools/export/iar/iar_definitions.json

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,25 @@
255255
"NCS36510":{
256256
"OGChipSelectEditMenu": "NCS36510\tONSemiconductor NCS36510"
257257
},
258+
"NANO130KE3BN": {
259+
"OGChipSelectEditMenu": "Nano100BN series\tNuvoton Nano100BN series (Nano100BN,Nano110BN,Nano120BN,Nano130BN)",
260+
"IlinkOverrideProgramEntryLabel": 1,
261+
"IlinkProgramEntryLabel": "Reset_Handler"
262+
},
258263
"NUC472HI8AE": {
259-
"OGChipSelectEditMenu": "NUC472HI8AE\tNuvoton NUC472HI8AE"
264+
"OGChipSelectEditMenu": "NUC400AE series\tNuvoton NUC400AE series (NUC442AE,NUC472AE)",
265+
"IlinkOverrideProgramEntryLabel": 1,
266+
"IlinkProgramEntryLabel": "Reset_Handler"
260267
},
261268
"M453VG6AE": {
262-
"OGChipSelectEditMenu": "M453VG6AE\tNuvoton M453VG6AE"
269+
"OGChipSelectEditMenu": "M451AE series\tNuvoton M451AE series (M451AE,M452AE,M453AE,M451MAE)",
270+
"IlinkOverrideProgramEntryLabel": 1,
271+
"IlinkProgramEntryLabel": "Reset_Handler"
272+
},
273+
"M487JIDAE": {
274+
"OGChipSelectEditMenu": "M481AE series\tNuvoton M480AE series (M481AE,M482AE,M483AE,M484AE,M485AE,M487AE)",
275+
"IlinkOverrideProgramEntryLabel": 1,
276+
"IlinkProgramEntryLabel": "Reset_Handler"
263277
},
264278
"nRF52840_xxAA":{
265279
"OGChipSelectEditMenu": "nRF52840_xxAA\tNordicSemi nRF52840_xxAA",
@@ -344,6 +358,8 @@
344358
},
345359
"M2351KIAAEES": {
346360
"OGChipSelectEditMenu": "M2351 series\tNuvoton M2351 series",
361+
"IlinkOverrideProgramEntryLabel": 1,
362+
"IlinkProgramEntryLabel": "Reset_Handler",
347363
"TrustZone": 1
348364
}
349365
}

0 commit comments

Comments
 (0)