Ram Gandikota
/
ABCD
A metronome using the FRDM K64F board
pal/Test/Unity/test/targets/iar_msp430.yml@0:a7a43371b306, 2017-05-14 (annotated)
- Committer:
- ram54288
- Date:
- Sun May 14 18:40:18 2017 +0000
- Revision:
- 0:a7a43371b306
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ram54288 | 0:a7a43371b306 | 1 | tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 5.3 MSP430\' |
ram54288 | 0:a7a43371b306 | 2 | core_root: &core_root [*tools_root, '430\'] |
ram54288 | 0:a7a43371b306 | 3 | core_bin: &core_bin [*core_root, 'bin\'] |
ram54288 | 0:a7a43371b306 | 4 | core_config: &core_config [*core_root, 'config\'] |
ram54288 | 0:a7a43371b306 | 5 | core_lib: &core_lib [*core_root, 'lib\'] |
ram54288 | 0:a7a43371b306 | 6 | core_inc: &core_inc [*core_root, 'inc\'] |
ram54288 | 0:a7a43371b306 | 7 | core_config: &core_config [*core_root, 'config\'] |
ram54288 | 0:a7a43371b306 | 8 | |
ram54288 | 0:a7a43371b306 | 9 | compiler: |
ram54288 | 0:a7a43371b306 | 10 | path: [*core_bin, 'icc430.exe'] |
ram54288 | 0:a7a43371b306 | 11 | source_path: '..\src\' |
ram54288 | 0:a7a43371b306 | 12 | unit_tests_path: &unit_tests_path 'tests\' |
ram54288 | 0:a7a43371b306 | 13 | build_path: &build_path 'build\' |
ram54288 | 0:a7a43371b306 | 14 | options: |
ram54288 | 0:a7a43371b306 | 15 | - --dlib_config |
ram54288 | 0:a7a43371b306 | 16 | - [*core_lib, 'dlib\dl430fn.h'] |
ram54288 | 0:a7a43371b306 | 17 | - --no_cse |
ram54288 | 0:a7a43371b306 | 18 | - --no_unroll |
ram54288 | 0:a7a43371b306 | 19 | - --no_inline |
ram54288 | 0:a7a43371b306 | 20 | - --no_code_motion |
ram54288 | 0:a7a43371b306 | 21 | - --no_tbaa |
ram54288 | 0:a7a43371b306 | 22 | - --debug |
ram54288 | 0:a7a43371b306 | 23 | - -e |
ram54288 | 0:a7a43371b306 | 24 | - -Ol |
ram54288 | 0:a7a43371b306 | 25 | - --multiplier=16 |
ram54288 | 0:a7a43371b306 | 26 | - --double=32 |
ram54288 | 0:a7a43371b306 | 27 | - --diag_suppress Pa050 |
ram54288 | 0:a7a43371b306 | 28 | - --diag_suppress Pe111 |
ram54288 | 0:a7a43371b306 | 29 | includes: |
ram54288 | 0:a7a43371b306 | 30 | prefix: '-I' |
ram54288 | 0:a7a43371b306 | 31 | items: |
ram54288 | 0:a7a43371b306 | 32 | - *core_inc |
ram54288 | 0:a7a43371b306 | 33 | - [*core_inc, 'dlib'] |
ram54288 | 0:a7a43371b306 | 34 | - [*core_lib, 'dlib'] |
ram54288 | 0:a7a43371b306 | 35 | - 'src\' |
ram54288 | 0:a7a43371b306 | 36 | - '../src/' |
ram54288 | 0:a7a43371b306 | 37 | - *unit_tests_path |
ram54288 | 0:a7a43371b306 | 38 | - 'vendor\unity\src' |
ram54288 | 0:a7a43371b306 | 39 | defines: |
ram54288 | 0:a7a43371b306 | 40 | prefix: '-D' |
ram54288 | 0:a7a43371b306 | 41 | items: |
ram54288 | 0:a7a43371b306 | 42 | - '__MSP430F149__' |
ram54288 | 0:a7a43371b306 | 43 | - 'INT_WIDTH=16' |
ram54288 | 0:a7a43371b306 | 44 | - 'UNITY_EXCLUDE_FLOAT' |
ram54288 | 0:a7a43371b306 | 45 | - 'UNITY_SUPPORT_TEST_CASES' |
ram54288 | 0:a7a43371b306 | 46 | object_files: |
ram54288 | 0:a7a43371b306 | 47 | prefix: '-o' |
ram54288 | 0:a7a43371b306 | 48 | extension: '.r43' |
ram54288 | 0:a7a43371b306 | 49 | destination: *build_path |
ram54288 | 0:a7a43371b306 | 50 | linker: |
ram54288 | 0:a7a43371b306 | 51 | path: [*core_bin, 'xlink.exe'] |
ram54288 | 0:a7a43371b306 | 52 | options: |
ram54288 | 0:a7a43371b306 | 53 | - -rt |
ram54288 | 0:a7a43371b306 | 54 | - [*core_lib, 'dlib\dl430fn.r43'] |
ram54288 | 0:a7a43371b306 | 55 | - -e_PrintfTiny=_Printf |
ram54288 | 0:a7a43371b306 | 56 | - -e_ScanfSmall=_Scanf |
ram54288 | 0:a7a43371b306 | 57 | - -s __program_start |
ram54288 | 0:a7a43371b306 | 58 | - -D_STACK_SIZE=50 |
ram54288 | 0:a7a43371b306 | 59 | - -D_DATA16_HEAP_SIZE=50 |
ram54288 | 0:a7a43371b306 | 60 | - -D_DATA20_HEAP_SIZE=50 |
ram54288 | 0:a7a43371b306 | 61 | - -f |
ram54288 | 0:a7a43371b306 | 62 | - [*core_config, 'lnk430f5438.xcl'] |
ram54288 | 0:a7a43371b306 | 63 | - -f |
ram54288 | 0:a7a43371b306 | 64 | - [*core_config, 'multiplier.xcl'] |
ram54288 | 0:a7a43371b306 | 65 | includes: |
ram54288 | 0:a7a43371b306 | 66 | prefix: '-I' |
ram54288 | 0:a7a43371b306 | 67 | items: |
ram54288 | 0:a7a43371b306 | 68 | - *core_config |
ram54288 | 0:a7a43371b306 | 69 | - *core_lib |
ram54288 | 0:a7a43371b306 | 70 | - [*core_lib, 'dlib'] |
ram54288 | 0:a7a43371b306 | 71 | object_files: |
ram54288 | 0:a7a43371b306 | 72 | path: *build_path |
ram54288 | 0:a7a43371b306 | 73 | extension: '.r79' |
ram54288 | 0:a7a43371b306 | 74 | bin_files: |
ram54288 | 0:a7a43371b306 | 75 | prefix: '-o' |
ram54288 | 0:a7a43371b306 | 76 | extension: '.d79' |
ram54288 | 0:a7a43371b306 | 77 | destination: *build_path |
ram54288 | 0:a7a43371b306 | 78 | simulator: |
ram54288 | 0:a7a43371b306 | 79 | path: [*tools_root, 'common\bin\CSpyBat.exe'] |
ram54288 | 0:a7a43371b306 | 80 | pre_support: |
ram54288 | 0:a7a43371b306 | 81 | - --silent |
ram54288 | 0:a7a43371b306 | 82 | - [*core_bin, '430proc.dll'] |
ram54288 | 0:a7a43371b306 | 83 | - [*core_bin, '430sim.dll'] |
ram54288 | 0:a7a43371b306 | 84 | post_support: |
ram54288 | 0:a7a43371b306 | 85 | - --plugin |
ram54288 | 0:a7a43371b306 | 86 | - [*core_bin, '430bat.dll'] |
ram54288 | 0:a7a43371b306 | 87 | - --backend -B |
ram54288 | 0:a7a43371b306 | 88 | - --cpu MSP430F5438 |
ram54288 | 0:a7a43371b306 | 89 | - -p |
ram54288 | 0:a7a43371b306 | 90 | - [*core_config, 'MSP430F5438.ddf'] |
ram54288 | 0:a7a43371b306 | 91 | - -d sim |
ram54288 | 0:a7a43371b306 | 92 | colour: true |
ram54288 | 0:a7a43371b306 | 93 | :unity: |
ram54288 | 0:a7a43371b306 | 94 | :plugins: [] |