リリースノート
ARMバージョン6.21.1用IAR Embedded Workbench
このリリースノートで、最新の機能や新しいデバイスサポート、バグ修正について説明します。
特徴
SWOによるST ST-LINKバージョン2のサポート (6.20.4の新機能)
STデバッグプローブST-LINKバージョン2がサポートされるようになりました。SWO (Serial Wire Output) 機能も実装され、関数プロファイリングや割込みトレースなどの機能がSTM32デバイスで使用可能になりました。Texas Instruments XDS100v2のサポート
Texas InstrumentsのデバッグプローブXDS100v2が、TI TMS570デバイス対応になりました。XDS100v2デバッグプローブを使用するためにC-SPYを設定する方法については、デバッガのリリースノートを参照してください。フラッシュローダ
製品のインストールには、以下のデバイスのフラッシュローダが含まれています:- Actel
A2F200M3F、A2F500M3FG、CoreMP7 - Analog Devices
ADuC7019、ADuC7020、ADuC7021、ADuC7022、ADuC7023、ADuC7024、ADuC7025、ADuC7026、ADuC7027、ADuC7028、ADuC7029、ADuC7030、ADuC7032、ADuC7033、ADuC7034、ADuC7036、ADuC7038、ADuC7039、ADuC7060、ADuC7061、ADuC7122、ADuC7128、ADuC7129、ADuC7229、ADuCRF101、ADuCRF02 - Atmel
AT91CAP9-DK、AT91CAP9-STK、AT91SAM7L64、AT91SAM7L128、AT91SAM7S16、AT91SAM7S161、AT91SAM7S32、AT91SAM7S64、AT91SAM7S128、AT91SAM7S256、AT91SAM7S256、AT91SAM7S512、AT91SAM7SE32、AT91SAM7SE256、AT91SAM7SE512、AT91SAM7SL128、AT91SAM7A1、AT91SAM7A2、AT91SAM7A3、AT91SAM7S321、AT91SAM7X128、AT91SAM7XC128、AT91SAM7X256、AT91SAM7XC256、AT91SAM7X512、AT91SAM7XC512、AT91SAM9260-EK、AT91SAM9261-EK、AT91SAM9263-EK、AT91SAM9G10-EK、AT91SAM9G20-EK、AT91SAM9G45-EK、AT91SAM9M10-EK、AT91SAM9RL64-EK、AT91SAM9XE128、AT91SAM9XE256、AT91SAM9XE512、AT91EB40A、AT91EB42、AT91EB55、AT91EB63、AT91RM9200-DK、AT91RM9200-EK、SAM3N1、SAM3N2、SAM3N4、SAM3S1、SAM3S2、SAM3S4、SAM3U1、SAM3U2、SAM3U4 - EnergyMicro
EFM32G200F16、EFM32G200F32、EFM32G200F64、EFM32G210F128、EFM32G230F32、EFM32G230F64、EFM32G230F128、EFM32G280F32、EFM32G280F64、EFM32G280F128、EFM32G290F32、EFM32G290F64、EFM32G290F128、EFM32G840F32、EFM32G840F64、EFM32G840F128、EFM32G880F32、EFM32G880F64、EFM32G880F128、EFM32G890F32、EFM32G890F64、EFM32G890F128、EFM32TG108F4、EFM32TG108F8、EFM32TG108F16、EFM32TG108F32、EFM32TG110F4、EFM32TG110F8、EFM32TG110F16、EFM32TG110F32、EFM32TG210F8、EFM32TG210F16、EFM32TG210F32、EFM32TG230F8、EFM32TG230F16、EFM32TG230F32、EFM32TG840F8、EFM32TG840F16、EFM32TG840F32 - Freescale
MAC7101、MAC7106、MAC7111、MAC7112、MAC7116、MAC7121、MAC7122、MAC7126、MAC7131、MAC7136、MAC7141、MAC7142、
MK10X128VLQ100、MK10X128VMD100、MK10X256VLQ100、MK10X256VMD100、MK10N512VLQ100、MK10N512VMD100、MK20X128VLQ100、MK20X128VMD100、MK20X256VLQ100、MK20X256VMD100、MK20N512VLQ100、MK20N512VMD100、MK30X128VLQ100、MK30X128VMD100、MK30X256VLQ100、MK30X256VMD100、MK30N512VLQ100、MK30N512VMD100、MK40N512VCB100、MK40N512VLK100、MK40N512VLL100、MK40N512VLQ100、MK40N512VMD100、MK40N512VML100、MK40X128VCB50、MK40X128VCB72、MK40X128VFX50、MK40X128VFX72、MK40X128VLH50、MK40X128VLH72、MK40X128VLK50、MK40X128VLK72、MK40X128VLL50、MK40X128VLL72、MK40X128VLQ100、MK40X128VMD100、MK40X128VML50、MK40X128VML72、MK40X256VCB72、MK40X256VLK72、MK40X256VLL72、MK40X256VLQ100、MK40X256VMD100、MK40X256VML72、MK40X64VCB50、MK40X64VFX50、MK40X64VLH50、MK40X64VLK50、MK50X256CLK100、MK50X256CMB100、MK50X256CLL100、MK50N512CLL100、MK50X256CML100、MK50N512CML100、MK50N512CLQ100、MK50N512CMD100、MK51X256CLK100、MK51X256CMB100、MK51X256CLL100、MK51N512CLL100、MK51X256CML100、MK51N512CML100、MK51N512CLQ100、MK51N512CMD100、MK52N512CLQ100、MK52N512CMD100、MK53N512CLQ100、MK53N512CMD100、MK60N1M0VLQ120、MK60N1M0VLQ150、MK60N1M0VMD120、MK60N1M0VMD150、MK60N1M0VMF120、MK60N1M0VMF150、MK60N1M0VMJ120、MK60N1M0VMJ150、MK60N256VLL100、MK60N256VLQ100、MK60N256VMD100、MK60N256VML100、MK60N512VLL100、MK60N512VLQ100、MK60N512VMD100、MK60N512VML100、MK60X256VLL100、MK60X256VLQ100、MK60X256VMD100、MK60X256VML100、MK60X512VLQ120、MK60X512VLQ150、MK60X512VMD120、MK60X512VMD150、MK60X512VMF120、MK60X512VMF150、MK60X512VMJ120、MK60X512VMJ150、MK70、MC1322x、MC9328MX1、MC9328MX21、MC9328MXL、MCIMX27 - Fujitsu
MB86R01、MB86R03、MB9AF102N、MB9AF102R、MB9AF104N、MB9AF104R、MB9AF111L、MB9AF111M、MB9AF111N、MB9AF112L、MB9AF112M、MB9AF112N、MB9AF114L、MB9AF114M、MB9AF114N、MB9AF115M、MB9AF115N、MB9AF116M、MB9AF116N、MB9AF311L、MB9AF311M、MB9AF311N、MB9AF312L、MB9AF312M、MB9AF312N、MB9AF314L、MB9AF314M、MB9AF314N、MB9AF315M、MB9AF315N、MB9AF316M、MB9AF316N、MB9BF105N、MB9BF105R、MB9BF106N、MB9BF106R、MB9BF304N、MB9BF304R、MB9BF305N、MB9BF305R、MB9BF306N、MB9BF306R、MB9BF404N、MB9BF404R、MB9BF405N、MB9BF405R、MB9BF406N、MB9BF406R、MB9BF504N、MB9BF504R、MB9BF505N、MB9BF505R、MB9BF506N、MB9BF506R - Holtek
HT32F1251、HT32F1252、HT32F1253 - Micronas
CDC3207G、CDC3217G、CDC3257G - OKI
ML675050、ML67Q4050、ML67Q4051、ML67Q4060、ML67Q4061、ML696201、ML69Q6203 - Nuvoton
NUC100、NUC101、NUC120、NUC130、NUC140 - NXP
EM773、LPC1111、LPC1112、LPC1113、LPC1114、LPC11C12、LPC11C14、LPC11C22、LPC11C24、LPC11U12、LPC11U13、LPC11U14、NXP LPC1224、LPC1225、LPC1226、LPC1227、LPC1311、LPC1313、LPC1342、LPC1343、LPC1751、LPC1752、LPC1754、LPC1756、LPC1758、LPC1763、LPC1764、LPC1765、LPC1766、LPC1767、LPC1768、LPC1772、LPC1774、LPC1776、LPC1777、LPC1778、LPC1785、LPC1786、LPC1787、LPC1788、LPC2101、LPC2102、LPC2103、LPC2104、LPC2105、LPC2106、LPC2109、LPC2114、LPC2119、LPC2124、LPC2129、LPC2131、LPC2132、LPC2134、LPC2136、LPC2138、LPC2141、LPC2142、LPC2144、LPC2146、LPC2148、LPC2194、LPC2212、LPC2214、LPC2292、LPC2294、LPC2364、LPC2365、LPC2366、LPC2367、LPC2368、LPC2378、LPC2378、LPC2387、LPC2388、LPC2458、LPC2468、LPC2478、LPC2880、LPC2888、LPC2917、LPC2919、LPC2921、LPC2923、LPC2925、LPC2926、LPC2927、LPC2929、LPC3131、LPC3141、LPC3143、LPC3152、LPC3154、LPC3180、LPC3220、LPC3230、LPC3240、LPC3250、LH75401 LogicPD SDK、LH79524 LogicPD SDK、LH7A400 LogicPD SDK、LH7A404 LogicPD SDK、MPT612 - ON Semiconductor
Q32M210 - Samsung
S3F4A0K、S3F4A1H、S3F4A2F、S3FN21D、S3FN41F、S3FN60D、S3FM02G - ST
STM32F100C4、STM32F100C6、STM32F100C8、STM32F100CB、STM32F100R4、STM32F100R6、STM32F100R8、STM32F100RB、STM32F100RC、STM32F100RD、STM32F100RE、STM32F100V8、STM32F100VB、STM32F100VC、STM32F100VD、STM32F100VE、STM32F100ZC、STM32F100ZD、STM32F100ZE、STM32F101T4、STM32F101T6、STM32F101T8、STM32F101C4、STM32F101C6、STM32F101C8、STM32F101CB、STM32F101R4、STM32F101R6、STM32F101R8、STM32F101RB、STM32F101RC、STM32F101RD、STM32F101RE、STM32F101V8、STM32F101VB、STM32F101VC、STM32F101VD、STM32F101VE、STM32F101VF、STM32F101VG、STM32F101ZC、STM32F101ZD、STM32F101ZE、STM32F101ZF、STM32F101ZG、STM32F102C4、STM32F102C6、STM32F102C8、STM32F102CB、STM32F102R4、STM32F102R6、STM32F102R8、STM32F102RB、STM32F103T4、STM32F103T6、STM32F103T8、STM32F103C4、STM32F103C6、STM32F103C8、STM32F103CB、STM32F103R4、STM32F103R6、STM32F103R8、STM32F103RB、STM32F103RC、STM32F103RD、STM32F103RE、STM32F103RF、STM32F103RG、STM32F103V8、STM32F103VB、STM32F103VC、STM32F103VD、STM32F103VE、STM32F103VF、STM32F103VG、STM32F103ZC、STM32F103ZD、STM32F103ZE、STM32F103ZF、STM32F103ZG、STM32F105R8T6、STM32F105RBT6、STM32F105RCT6、SSTM32F105V8H6、TM32F105V8T6、STM32F105VBH6、STM32F105VBT6、STM32F105VCH6、STM32F105VCT6、STM32F107RBT6、STM32F107RCT6、STM32F107VBH6、STM32F107VBT6、STM32F107VCH6、STM32F107VCT6、STM32L151C8、STM32L151CB、STM32L151R8、STM32L151RB、STM32F101RF、STM32F101RG、STM32L151V8、STM32L151VB、STM32L152C8、STM32L152CB、STM32L152R8、STM32L152RB、STM32L152V8、STM32L152VB、STM32W108CB、STM32W108HB、STR710、STR711、STR712、STR715、STR730、STR731、STR735、STR736、STR750、STR910F、STR910FA、STR911F、STR911FA、STR911FAx46、STR911FAx47、STR912F、STR912FA、STR912FAx46、STR912FAx47、SPEAr320 - Texas Instruments
AM1705、AM1707、AM1806、AM1808、AM3517、OMAP-L138、SM470R1B1M、TMS470R1A64、TMS470R1A128、TMS470R1A256、TMS470R1A288、 TMS470R1A384、TMS470R1B512、TMS470R1B768、TMS470R1B1M、TMS570LS10106、TMS570LS10116、TMS570LS10206、TMS570LS10216、TMS570LS20206、TMS570LS20216 - Texas Instruments Stellaris
LM3S101、LM3S102、LM3S300、LM3S301、LM3S308、LM3S310、LM3S315、LM3S316、LM3S317、LM3S328、LM3S600、LM3S601、LM3S608、LM3S610、LM3S611、LM3S612、LM3S613、LM3S615、LM3S617、LM3S618、LM3S628、LM3S800、LM3S801、LM3S808、LM3S811、LM3S812、LM3S815、LM3S817、LM3S818、LM3S828、LM3S1110、LM3S1133、LM3S1138、LM3S1150、LM3S1162、LM3S1165、LM3S1332、LM3S1435、LM3S1439、LM3S1512、LM3S1538、LM3S1601、LM3S1607、LM3S1608、LM3S1620、LM3S1625、LM3S1626、LM3S1627、LM3S1635、LM3S1637、LM3S1751、LM3S1776、LM3S1811、LM3S1816、LM3S1850、LM3S1911、LM3S1918、LM3S1937、LM3S1958、LM3S1960、LM3S1968、LM3S1J11、LM3S1J16、LM3S1N11、LM3S1N16、LM3S1W16、LM3S1Z16、LM3S2110、LM3S2139、LM3S2276、LM3S2410、LM3S2412、LM3S2432、LM3S2533、LM3S2601、LM3S2608、LM3S2616、LM3S2620、LM3S2637、LM3S2651、LM3S2671、LM3S2678、LM3S2730、LM3S2739、LM3S2776、LM3S2793、LM3S2911、LM3S2918、LM3S2939、LM3S2948、LM3S2950、LM3S2965、LM3S2B93、LM3S3651、LM3S3739、LM3S3748、LM3S3749、LM3S3759、LM3S3768、LM3S3826、LM3S3J26、LM3S3N26、LM3S3W26、LM3S3Z26、LM3S5632、LM3S5651、LM3S5652、LM3S5656、LM3S5662、LM3S5732、LM3S5737、LM3S5739、LM3S5747、LM3S5749、LM3S5752、LM3S5757、LM3S5762、LM3S5767、LM3S5768、LM3S5769、LM3S5791、LM3S5951、LM3S5956、LM3S5B91、LM3S5K31、LM3S5K36、LM3S5P31、LM3S5P36、LM3S5P51、LM3S5P56、LM3S5R36、LM3S5T36、LM3S5Y36、LM3S6100、LM3S6110、LM3S6420、LM3S6422、LM3S6432、LM3S6537、LM3S6601、LM3S6608、LM3S6610、LM3S6611、LM3S6618、LM3S6633、LM3S6637、LM3S6730、LM3S6753、LM3S6911、LM3S6918、LM3S6938、LM3S6950、LM3S6952、LM3S6965、LM3S8530、LM3S8538、LM3S8630、LM3S8730、LM3S8733、LM3S8738、LM3S8930、LM3S8933、LM3S8938、LM3S8962、LM3S8970、LM3S8971、LM3S9790、LM3S9792、LM3S9997、LM3S9B90、LM3S9B92、LM3S9B95、LM3S9B96、LM3S9L97 - Toshiba
TMPA900、TMPA901、TMPA910CR、TMPM330FDFG、TMPM330FYFG、TMPM330FWFG、TMPM331FWFG、TMPM332FWUG、TMPM333FDFG、TMPM333FWFG、TMPM333FYFG、TMPM341FDXBG、TMPM360F20FG、TMPM361、TMPM362F10FG、TMPM363、TMPM364、TMPM366FDFG、TMPM366FYFG、TMPM366FWFG、TMPM370FYDFG、TMPM370FYFG、TMPM372FWUG、TMPM373FWDUG、TMPM374FWUG、TMPM380FWDFG、TMPM380FWFG、TMPM380FYDFG、TMPM380FYFG、TMPM382FSFG、TMPM382FWFG、TMPM390FWFG、TMPM395FWBXBG
- Actel
I/Oレジスタ定義ファイル
レジスタへのシンボルアクセス用I/Oレジスタ定義ファイルは、プログラミング中(Cおよびアセンブラ)とデバッグ中の両方で使用されます。このリリースで新しくサポートされたデバイス:- Freescale
MCIMX23、MCIMX28 - Fujitsu
MB9AF111L、MB9AF111M、MB9AF111N、MB9AF112L、MB9AF112M、MB9AF112N、MB9AF114L、MB9AF114M、MB9AF114N、MB9AF115M、MB9AF115N、MB9AF116M、MB9AF116N、MB9AF311L、MB9AF311M、MB9AF311N、MB9AF312L、MB9AF312M、MB9AF312N、MB9AF314L、MB9AF314M、MB9AF314N、MB9AF315M、MB9AF315N、MB9AF316M、MB9AF316N、MB9EF126 - Texas Instruments
SM470R1B1M - Toshiba
TMPM350FDTFG
- Freescale
サンプルプロジェクト
IAR Systems、Actel、Analog Devices、Aiji Systems、ARM、Atmel、Cirrus Logic、EnergyMicro、Freescale、富士通、Holtek、IAR、Keil、LogicPD、Micronas、Nohau、Nuvoton、NXP、OKI、Olimex、ON Semiconductor、Pasat、Phytec、ST、Texas Instruments、東芝など、さまざまな評価ボード用に2300を超えるサンプルプロジェクトが製品のインストールに用意されています。インフォメーションセンタまたはarm\examplesディレクトリを参照してください。
重要な情報
バージョン5.40では、デバッガのフラッシュローダのしくみが変更されました。追加のパラメータを持たないデフォルトのフラッシュローダをプロジェクトで使用する場合は、移行作業は必要ありません。
プロジェクトがデフォルト以外のフラッシュローダを使用していたり、追加のパラメータを使用していることをデバッガが検出すると、使用するデバイスのデフォルトのフラッシュローダに戻されます。また、.boardファイルがプロジェクトディレクトリに作成されます。必要があれば、デフォルトのフラッシュローダをこのプロジェクト固有の.boardファイルによって手動で上書きすることで、.boardを編集して使用することができます。バージョン4.xから本バージョンに移行する場合は、ARM IAR Embedded Workbench移行ガイドをお読みになることを推奨します。
移行
オブジェクトフォーマット
コンパイラ、アセンブラ、リンカおよびデバッガオブジェクトのフォーマットは、ARM ABI ELF/Dwarf標準バージョン2.08に基づいています。標準の定義については、ARMアプリケーションバイナリインタフェースを参照してください。
Windows VistaおよびWindows7
Windows Vistaには、UAC (User Access Control)という新しいセキュリティ機構があります。UACを無効にすると、VistaはXPのように動作しますが、コンピュータのセキュリティが低下するため、これは推奨しません。
IAR Embedded Workbench IDEは、管理者として実行する必要はありません。ただひとつ注意する点は、C:\Program Files\IAR Systemsにインストール済みの製品ツリーへの変更は、意図したようには機能せず、予期しない結果となる可能性があることです。
一例として、インストール済みの製品ツリーからプロジェクトを直接開いたり、ビルドするときです。ビルドは成功しますが、結果のファイル(オブジェクト、リスト ...) は想定した場所には表示されません。代わりに、すべての出力ファイルはVistaによってC:\Users\<user name>\AppData\Local\VirtualStore\Program Files\IAR Systemsへリダイレクトされます。
これを回避するための望ましい方法は、インフォメーションセンタを使用してサンプルをブラウズすることで、手動または自動によりProgram Filesの外にサンプルをコピーすることです。
商標
IAR Systems、IAR Embedded Workbench、C-SPY、visualSTATE、From Idea to Target、IAR KickStart Kit、IAR PowerPac、IAR YellowSuiteおよびIARは、IAR Systems ABが所有権を有する商標または登録商標です。
MicrosoftおよびWindowsは、Microsoft Corporationの登録商標です。AdobeおよびAcrobat Readerは、Adobe Systems Incorporatedの登録商標です。CodeWrightは、Starbase Corporationの登録商標です。その他のすべての製品名は、その所有者の商標または登録商標です。