Skip to content

Commit 7aeb2ff

Browse files
committed
Add prebuilt CM0+ images for Cypress kits
1 parent 769b725 commit 7aeb2ff

File tree

15 files changed

+827
-0
lines changed

15 files changed

+827
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Copyright (c) 2018-2019 Cypress Semiconductor Corporation
2+
3+
Permissive Binary License
4+
5+
Version 1.0, September 2015
6+
7+
Redistribution. Redistribution and use in binary form, without
8+
modification, are permitted provided that the following conditions are
9+
met:
10+
11+
1) Redistributions must reproduce the above copyright notice and the
12+
following disclaimer in the documentation and/or other materials
13+
provided with the distribution.
14+
15+
2) Unless to the extent explicitly permitted by law, no reverse
16+
engineering, decompilation, or disassembly of this software is
17+
permitted.
18+
19+
3) Redistribution as part of a software development kit must include the
20+
accompanying file named "DEPENDENCIES" and any dependencies listed in
21+
that file.
22+
23+
4) Neither the name of the copyright holder nor the names of its
24+
contributors may be used to endorse or promote products derived from
25+
this software without specific prior written permission.
26+
27+
Limited patent license. The copyright holders (and contributors) grant a
28+
worldwide, non-exclusive, no-charge, royalty-free patent license to
29+
make, have made, use, offer to sell, sell, import, and otherwise
30+
transfer this software, where such license applies only to those patent
31+
claims licensable by the copyright holders (and contributors) that are
32+
necessarily infringed by this software. This patent license shall not
33+
apply to any combinations that include this software. No hardware is
34+
licensed hereunder.
35+
36+
If you institute patent litigation against any entity (including a
37+
cross-claim or counterclaim in a lawsuit) alleging that the software
38+
itself infringes your patent(s), then your rights granted under this
39+
license shall terminate as of the date such litigation is filed.
40+
41+
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
42+
CONTRIBUTORS "AS IS." ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
43+
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
44+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
45+
HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
46+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
47+
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
48+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
49+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
50+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
51+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
README for pre-compiled PSoC 6 Cortex M0+ core images
2+
=====================================================
3+
4+
This folder contains precompiled program images for the CM0+ core of the
5+
PSoC 6 MCU suitable for use with Mbed OS applications running on CM4 core.
6+
7+
* `psoc6_02_cm0p_sleep.hex`
8+
9+
This image starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10080000
10+
and puts CM0+ core into a deep sleep.
11+
12+
The images are 'bare metal' code prepared with Cypress ModusToolbox IDE
13+
and are toolchain agnostic, i.e. can be used with CM4 Mbed applications
14+
build with any supported toolchain.
15+
16+
**These images were prepared by Cypress Semiconductor Corporation
17+
and are made available under the conditions of Permissive Binary Licence,
18+
see file LICENSE.txt**
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
:020000041000EA
2+
:4000000000200008CB0000100D0000002D010010000000000000000000000000000000000000000000000000000000002901001000000000000000002901001029010010C4
3+
:4000400029010010290100102901001029010010290100102901001029010010290100102901001029010010290100102901001029010010290100102901001029010010E0
4+
:4000800010B5064C2378002B07D1054B002B02D0044800E000BF0123237010BDD40200080000000074110010044B10B5002B03D00349044800E000BF10BDC0460000000040
5+
:4000C000D8020008741100107047FFF7FDFF72B60F4C104DAC4209DA21686268A368043B02DBC858D050FAE70C34F3E70A490B4A0020521A02DD043A8850FCDC08480949D7
6+
:400100000860BFF34F8F00F0E7F800F073F9FEE77811001090110010D4020008CC0400080000000808ED00E0FEE7FEE700B504207146084202D0EFF3098001E0EFF30880AE
7+
:40014000043000F0DBFBFEE710B5002000F096FA10BD7047E02370B54F4C9B00E2580F23D021072013409A00121989005158014065D0042959D04948002B65D1B223B12225
8+
:400180000321DB00D200E558A358A6581B0F360F0B400E4204D0A258120F0A40012A01D1EA0701D4032B11D1B0233D4ADB00E558A158E658C904C90C00F0AEFDAD03AD0BD4
9+
:4001C0006843F101C90F013100F0A6FDE0239B00E358344A9B069B0FD840334B1860334BD458D158240A090E013100F095FD304BE1B21860013100F08FFD2E4B0400186020
10+
:400200002D4B2E4918602E4BC01800F085FDFA212C4B890018702C4BE01800F07DFD2B4B18602B4BC003186070BDC021890052581F210A40112A04D1802000029CE725480C
11+
:400240009AE7FA20C00197E7012BBFD1C823C0220321DB00D200E558A358A6581B0F360F0B400E4204D0A258120F0A40012A01D1EA0701D4032BA9D1C022D200A358A158BE
12+
:40028000A5587F221F261340090A3140584300F043FD290C314097E70000264000366E018405000000002040840000080810000088000008800000089000000840420F00BC
13+
:4002C0003F420F0098000008E7030000940000088C00000800127A0010B51D4800F0A8F8B022E02130201B4CD200A35889005B005B08A35063588343635080235B04A350B4
14+
:40030000154B164AE250A02204339201E250FF22134BE25000F098FCC02201215200A3588B43A350FFF715FFFFF714FF0D4A8021042000F00BFA0C4800F080F80B4B1B680D
15+
:4003400051331B78002B02D0094800F0E3F810BDC40E00100000264084050000010002008C050000F002000800030008C8040008900E001010B5902400F053F8074B640129
16+
:400380001A5907491140074A0A431A51102259681142FCD000F049F810BDC04600002040FCFF00000100FA05F8B590250E4C6D01070000F036F863590600DB439B0701D10C
17+
:4003C000FFF7D8FF80239B00E7506359074A1A40074B13436351102362681A42FCD0300000F023F8F8BDC04600002040FCFF00000300FA0510B562B60348FFF7D5FF00206E
18+
:4004000000F08CFBFBE7C04600200010000000000230800803D001300238FCD1C046C0467047EFF3108072B6704780F310887047014B18607047C046C8040008024B1A686E
19+
:40044000002A00D11860704780040008F7B52C4D1F002B68040000910192002B03D1B521284800F03BFA2C23FF225C432B683D001C193B0A3F0CA760234F134063603B6887
20+
:400480001540256031331B789D4204D3C4211F48FF3100F023FA3B681A00B032128855431A6A3233AD1825611B7865689D4204D3E0211648FF3100F011FA3B6880351B6AAA
21+
:4004C0006D01A668ED186561330C09D0FF210F4F4900380000F002FA0D49380000F0FEF933041A0C1343AB60019BE361009B23620023A361089B002B01D01B782373F7BDDC
22+
:40050000800400087C0F0010C8040008E20F0010FF010000F0B5040085B0002803D15221214800F0DBF96368032B03D954211E4800F0D4F9E36A002B03D158211A4800F0C1
23+
:40054000CDF9236B002B03D15921174800F0C6F9A36802AD2B70154B22681B68E16ADB8EE0689B186B706368A26A039300952369266A676AFFF76AFF00213B000A0000910F
24+
:400580003000FFF763FF216B280000F053F90023EB56002B06DB1F2213401E3A9A401300034A136005B0F0BD7C0F0010C804000800E100E0002373B504000193984204D196
25+
:4005C000D2212C48FF3100F089F92369002B04D1E9212848490000F081F96369002B04D1D4212448FF3100F079F9236A002B04D1EA212048490000F071F96269D5682B0C98
26+
:4006000022D01B04136013681B4B20691B68B4331B68C3181B68002B16DA01A900F060FB0026B0420CD10198E26903681E0CDBB29A4205D9226A9B009B58002B00D09847C8
27+
:400640003100206900F012FBADB2002D09D063691D6000251B68636AAB4205D098476562A56163691B6873BDA36A002BF8D09847F6E7C0467C0F0010C804000870B5084C09
28+
:4006800005002368002B04D1B2210648FF3100F025F92C20454320684019FFF78BFF70BD800400087C0F001070B50A4D04002B6831331B78834204D8C4210748FF3100F0C3
29+
:4006C0000DF92B681A00B03210884443186A201870BDC046C8040008E20F0010F8B5174B0D001B6831331B78834225D9002923D01F240B681C401FD1FFF7D6FF07002B68A8
30+
:400700000F4EDA0821003060686800F091FB2100380000F0ABFA21002A00306800F0C6FA041E07D10100306800F0A0FA03002000002B00D00348F8BD0348FCE7C8040008BF
31+
:400740008C04000801018A0003018A0010B50C00002A07D100290DD1FFF7A6FF064B1860200010BD002905D004490C604A60FFF7B5FFF6E70248F4E78C0400088404000867
32+
:4007800003018A0070B51A4E050033680C001A0028321278012A15D182080721100088430FD103202840C00084401B68920020339B182200FF24844019684A4014404C40D8
33+
:4007C0001C6070BD5B8FDBB28B4203D17621094800F084F80720802205408020336892011B680006A4180543A400E550E9E7C046C8040008481000100A4B70B59B680A4EBB
34+
:4008000010300D008400B34209D1002904D138210648FF3100F062F83059355170BD044B1859FBE700ED00E0000000084810001000000010F8B506000D00002841D043682A
35+
:40084000032B03D93221204800F048F800203056002828DB7178FFF795FF0024FF2200200327944630567168C3B21F40FF006646BA4089013140D243B940002815DB134E7C
36+
:4008800083089B009B19C026B6009F593A40114399510F4B9A680F4B9A4202D12900FFF7ABFF2000F8BD0C4CD8E70F263340083B074E9B089B009B19DE6932401143D9617F
37+
:4008C000E7E7054CEDE7C0464810001000E100E000ED00E0000000080100560070B50D00044C01001822200000F0AAFAA56101BEFEE7C04698020008FEE7000002680A4B43
38+
:4009000010B5DA6142681A6282685A62C2689A620269DA6242691A6382695A63C2699A63FFF7EAFF10BDC04698020008B0235B055A782120002A01D05878C0B27047B023C5
39+
:400940005B059A89002A02D0988980B2704780204000FBE710B5074C236831331B78002B04D1C4210448FF31FFF7B8FF2368186A10BDC046C8040008E20F001030B50400E6
40+
:4009800085B00D00042803D927492848FFF7A6FF6B1E012B07D9FB222B1F134203D024492248FFF79BFF234BA400E458042D01D0012D1AD100200FE0A3682B420BD1E368D0
41+
:4009C00029001A685B6802920193039302A823689847194B1C606469002C04D0174B9842EAD1012DE8D105B030BD022D06D1124B1B68181EF7D01C6903E01C006369002B2C
42+
:400A0000FBD10020002CEED0A3682B4209D1E36829001A685B6802920193039302A8236898472469EEE7C046DC090000AC100010DD0900009404000890040008FF00420087
43+
:400A400010B5041E03D111491148FFF747FFF222104BD2011B68DB689A582260F022D2019A5862600C4A9A58A2600C4A9A58E2600B4A9A5822610B4A9A5862610A4A9A58C9
44+
:400A8000A2610A4A9B58E36110BDC046CB0A0000AC100010C804000804780000087800000C78000010780000147800001878000010B5041E03D110491048FFF70FFFF022BA
45+
:400AC0000F4B61681B68D201DB689950A1680D4A9950E1680C4A995021690C4A995061690B4A9950A1690B4A9950E1690A4A99502168E832995010BDF30A0000AC100010BE
46+
:400B0000C804000804780000087800000C780000107800001478000018780000F7B50700012803D940494148FFF7D8FE404D6B68002B4AD1FFF775FC6B680190002B56D164
47+
:400B40003C4E33681A0043321278002A07D09B68E0331B68DB0602D53748FFF771FFFFF7EEFE80235B00984246D1380000F088F9002433681A0043321278002A17D0002875
48+
:400B800015D09B68E0331B68DB0610D5FFF7CEFE294B212808D032681300B033198807234B43126A9B18DB681800FFF781FF0198FFF73BFC002C0ED16B68002B03D00821E6
49+
:400BC0000120FFF7DBFE2000FEBD01210800FFF7D5FE041EAED06B68002B03D002210120FFF7CCFE154B9C42EDD0154CEBE704210120FFF7C3FEA3E7FFF7ACFE3368B433EB
50+
:400C00001B68C0180368002B0BDB04230D4A11690B431361012F02D030BF0020A8E720BFFBE70020054CA4E7A5020000AC10001094040008C8040008A804000805004200E4
51+
:400C4000FF00420000ED00E0C0228020064952008B58C0059B009B0803438B50802388581B0603438B507047000026400B4B70B51B680500B4331B680C00C3181B68002B58
52+
:400C800009DA0B0C03D006490648FFF727FE0020A4B26C6070BD0448FCE7C046C8040008D5020000E20F001001008A00036870B505000C00002B0ADAC2600B0C03D00549CA
53+
:400CC0000548FFF70BFE0020A4B2AC6070BD0348FCE7C046BB020000E20F001001008A0070B505000C1E03D199210848FFF7F6FD074B1B68B4331B68EB181B68002B03DA94
54+
:400D00000020EB68236070BD0248FCE70F110010C804000801008A00002243088B4274D303098B425FD3030A8B4244D3030B8B4228D3030C8B420DD3FF22090212BA030CBE
55+
:400D40008B4202D31212090265D0030B8B4219D300E0090AC30B8B4201D3CB03C01A5241830B8B4201D38B03C01A5241430B8B4201D34B03C01A5241030B8B4201D30B0378
56+
:400D8000C01A5241C30A8B4201D3CB02C01A5241830A8B4201D38B02C01A5241430A8B4201D34B02C01A5241030A8B4201D30B02C01A5241CDD2C3098B4201D3CB01C01A74
57+
:400DC000524183098B4201D38B01C01A524143098B4201D34B01C01A524103098B4201D30B01C01A5241C3088B4201D3CB00C01A524183088B4201D38B00C01A524143085B
58+
:400E00008B4201D34B00C01A5241411A00D20146524110467047FFE701B5002000F006F802BDC0460029F7D076E770477047C04603001218934200D1704719700133F9E7EE
59+
:400E400030B50500002A00D130BD0C78013A6B1C2C700131002C05D19A189A42F4D01C700133FAE71D00EDE7F8B5C046F8BC08BC9E467047F8B5C046F8BC08BC9E4670471A
60+
:400E800001B40248844601BC604700BFA500000803000000010000000100000000000000050360000400000001000000000000000100000006046000080000006004000848
61+
:400EC000490100100000204000002440000000400000000000002340000030400000314000009F40000022400000104002020202020202020210101D800017007500FF0362
62+
:400F00000602063604102000000000007FC0000000040000000000000019324B647D00804000080B100000000000FF012002001F00800004FF081018001000140018001C50
63+
:400F40004044484C50000000081000000800000004000000041000000012000004210000002100000016000040114002C41300138013A013200000001C000000433A2F5563
64+
:400F8000736572732F766D65642F4D6F647573546F6F6C626F785F312E312F6C69627261726965732F70736F633673772D312E312F636F6D706F6E656E74732F70736F6386
65+
:400FC0003670646C2F647269766572732F736F757263652F63795F6970635F706970652E6300433A2F55736572732F766D65642F4D6F647573546F6F6C626F785F312E31A3
66+
:401000002F6C69627261726965732F70736F633673772D312E312F636F6D706F6E656E74732F70736F633670646C2F647269766572732F696E636C7564652F63795F6970B0
67+
:40104000635F6472762E6800433A2F55736572732F766D65642F4D6F647573546F6F6C626F785F312E312F6C69627261726965732F70736F633673772D312E312F636F6D0B
68+
:40108000706F6E656E74732F70736F633670646C2F647269766572732F736F757263652F63795F737973696E742E6300433A2F55736572732F766D65642F4D6F6475735418
69+
:4010C0006F6F6C626F785F312E312F6C69627261726965732F70736F633673772D312E312F636F6D706F6E656E74732F70736F633670646C2F647269766572732F736F753E
70+
:401100007263652F63795F737973706D2E6300433A2F55736572732F766D65642F4D6F647573546F6F6C626F785F312E312F6C69627261726965732F70736F633673772D7B
71+
:40114000312E312F636F6D706F6E656E74732F70736F633670646C2F647269766572732F736F757263652F63795F6970635F6472762E630000000000000000100000000828
72+
:4011800080000000981100108000000818020000D4020008F801000000093D0000127A0000093D000000D00700093D00A00F000004000000A900001081000010F7B56E4DE4
73+
:4011C00004002A68536800931300B033198807234B43126A9B181A68002AFCDA00F0E0F82A681300B033198807234B43212800D096E0116A5B180221D8680143D960D968C4
74+
:40120000C9072FD508208446944460461600D968C06F01911168883608183568076849190D683902FF273F040F40694689882D0A2D0639432943D960902103684F4D090118
75+
:401240002B400B430360136830681B18186805402943196013686246D26F9A18126832689B181B68444D2A681300B033198807234B43126A9B1800225A600423404A11695A
76+
:401280000B431361012C50D030BF2A681300B033198807234B43126A9B181A68002AFCDA00F07EF8212842D1296807220B000124B0331B8800205A430B6AD318DD682542A3
77+
:4012C0001CD0080008300D68C06F2C4E28180568DB6835401B0C1B061B0C2B4303600B00883318680B6818180B6A0568D318DB682E401B0E1B023343036020000B6A0221C1
78+
:40130000D218D3688B43D3601B4B1A681300B033198807234B43126A9B1800225A60FEBD126A9B18174ADA609CE720BFADE70020009BFC331B698342E6D1A320124B134964
79+
:40134000134A144FC0000E681D5814680F6006271F503E20106010483E371F501F58002FFCDA00980D4FFC3007610E60A321C9005D5001201460C7E7C8040008FF00FFFFB1
80+
:4013800000ED00E0A80400080000264008012640040126401E1F00001C050000AAAAAAAA01B40248844601BC604700BF2D0900100000000000000000000000000000000034
81+
:4013C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
82+
:00000001FF
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Copyright (c) 2018-2019 Cypress Semiconductor Corporation
2+
3+
Permissive Binary License
4+
5+
Version 1.0, September 2015
6+
7+
Redistribution. Redistribution and use in binary form, without
8+
modification, are permitted provided that the following conditions are
9+
met:
10+
11+
1) Redistributions must reproduce the above copyright notice and the
12+
following disclaimer in the documentation and/or other materials
13+
provided with the distribution.
14+
15+
2) Unless to the extent explicitly permitted by law, no reverse
16+
engineering, decompilation, or disassembly of this software is
17+
permitted.
18+
19+
3) Redistribution as part of a software development kit must include the
20+
accompanying file named "DEPENDENCIES" and any dependencies listed in
21+
that file.
22+
23+
4) Neither the name of the copyright holder nor the names of its
24+
contributors may be used to endorse or promote products derived from
25+
this software without specific prior written permission.
26+
27+
Limited patent license. The copyright holders (and contributors) grant a
28+
worldwide, non-exclusive, no-charge, royalty-free patent license to
29+
make, have made, use, offer to sell, sell, import, and otherwise
30+
transfer this software, where such license applies only to those patent
31+
claims licensable by the copyright holders (and contributors) that are
32+
necessarily infringed by this software. This patent license shall not
33+
apply to any combinations that include this software. No hardware is
34+
licensed hereunder.
35+
36+
If you institute patent litigation against any entity (including a
37+
cross-claim or counterclaim in a lawsuit) alleging that the software
38+
itself infringes your patent(s), then your rights granted under this
39+
license shall terminate as of the date such litigation is filed.
40+
41+
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
42+
CONTRIBUTORS "AS IS." ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
43+
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
44+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
45+
HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
46+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
47+
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
48+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
49+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
50+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
51+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
README for pre-compiled PSoC 6 Cortex M0+ core images
2+
=====================================================
3+
4+
This folder contains precompiled program images for the CM0+ core of the
5+
PSoC 6 MCU suitable for use with Mbed OS applications running on CM4 core.
6+
7+
* `psoc6_01_cm0p_sleep.hex`
8+
9+
This image starts CM4 core at CY_CORTEX_M4_APPL_ADDR=0x10080000
10+
and puts CM0+ core into a deep sleep.
11+
12+
The images are 'bare metal' code prepared with Cypress ModusToolbox IDE
13+
and are toolchain agnostic, i.e. can be used with CM4 Mbed applications
14+
build with any supported toolchain.
15+
16+
**These images were prepared by Cypress Semiconductor Corporation
17+
and are made available under the conditions of Permissive Binary Licence,
18+
see file LICENSE.txt**

0 commit comments

Comments
 (0)