target/arm: Add support with identify STAR-MC1
authoriysheng <iyysheng@gmail.com>
Sat, 20 Aug 2022 00:30:59 +0000 (08:30 +0800)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 3 Sep 2022 21:26:20 +0000 (21:26 +0000)
Tested with an PLUS-F5270 board which uses the MM32F5277E9PV.

Signed-off-by: iysheng <iyysheng@gmail.com>
Change-Id: Icb75ae8337fdc6fa60e39d3d74dd8bc163707bdd
Reviewed-on: https://review.openocd.org/c/openocd/+/7136
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/cortex_m.c
src/target/cortex_m.h

index aeaeb182945dd6992be42552b153c08baf884f45..727d9ca07b2139728b263b1b5ee5a9e28369f7b8 100644 (file)
@@ -103,6 +103,12 @@ static const struct cortex_m_part_info cortex_m_parts[] = {
                .arch = ARM_ARCH_V8M,
                .flags = CORTEX_M_F_HAS_FPV5,
        },
+       {
+               .partno = STAR_MC1_PARTNO,
+               .name = "STAR-MC1",
+               .arch = ARM_ARCH_V8M,
+               .flags = CORTEX_M_F_HAS_FPV5,
+       },
 };
 
 /* forward declarations */
index 69368a919e448f8e0aa7527e620bbb8386be2b1e..b1de26ebce101248d6a33d5bf4661ca18c7981ed 100644 (file)
@@ -36,6 +36,7 @@
 
 enum cortex_m_partno {
        CORTEX_M_PARTNO_INVALID,
+       STAR_MC1_PARTNO    = 0x132,
        CORTEX_M0_PARTNO   = 0xC20,
        CORTEX_M1_PARTNO   = 0xC21,
        CORTEX_M3_PARTNO   = 0xC23,