Set custom_config for the F303RD draft

Sun, 25 Oct 2020 16:58:38 +0100

author
David Douard <david.douard@sdf3.org>
date
Sun, 25 Oct 2020 16:58:38 +0100
changeset 29
276195d58a1d
parent 28
424d792fea4f
child 30
71be284c66b3

Set custom_config for the F303RD

- remove "supported_form_factors": irrelevant
- rename as HP34970_FP_F303RD
- enforce HSE_XTAL clock source
- add USBDEVICE flag in device_had_add
- set ROM size to 384ko

custom_targets.json file | annotate | diff | comparison | revisions
--- a/custom_targets.json	Fri Oct 16 22:08:47 2020 +0200
+++ b/custom_targets.json	Sun Oct 25 16:58:38 2020 +0100
@@ -1,12 +1,8 @@
 {
-    "HP34970_FP": {
+    "HP34970_FP_F303RD": {
 		"inherits": [
             "MCU_STM32_BAREMETAL"
         ],
-        "supported_form_factors": [
-            "ARDUINO",
-            "MORPHO"
-        ],
         "core": "Cortex-M4F",
         "extra_labels_add": [
             "STM32F3",
@@ -16,7 +12,7 @@
         "config": {
             "clock_source": {
                 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
-                "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
+                "value": "USE_PLL_HSE_XTAL",
                 "macro_name": "CLOCK_SOURCE"
             }
         },
@@ -32,8 +28,10 @@
             "CRC",
             "SERIAL_ASYNCH",
             "FLASH",
+            "USBDEVICE",
             "MPU"
         ],
+        "mbed_rom_size": "0x60000",
         "bootloader_supported": true,
         "device_name": "STM32F303RE"
 	}

mercurial

PKHX0Z + whatever-64a7d3e2b2a8/content/10MHz_ref.rstUT}oWPKH0vP - [whatever-64a7d3e2b2a8/content/10MHz_ref_2.rstUT}oWPKH'C5i* 5 whatever-64a7d3e2b2a8/content/LPD422FM.rstUT}oWPKHf) whatever-64a7d3e2b2a8/content/TeK2445.rstUT}oWPKHrrQ + whatever-64a7d3e2b2a8/content/TeK2445_2.rstUT}oWPKHe t+ D&whatever-64a7d3e2b2a8/content/TeK2445_3.rstUT}oWPKHj) [2whatever-64a7d3e2b2a8/content/ZPB30A1.rstUT}oWPKHKٍ )* :whatever-64a7d3e2b2a8/content/hp34970a.rstUT}oWPKHD. !, zDwhatever-64a7d3e2b2a8/content/hp34970a_2.rstUT}oWPKH ] , Nwhatever-64a7d3e2b2a8/content/hp34970a_3.rstUT}oWPKHL ) YTwhatever-64a7d3e2b2a8/content/hp5334a.rstUT}oWPKHv# ) Zwhatever-64a7d3e2b2a8/content/hp8904a.rstUT}oWPKHAi6: + Jhwhatever-64a7d3e2b2a8/content/hp8904a_2.rstUT}oWPKHΗ`7B:< xmwhatever-64a7d3e2b2a8/content/images/ZPB30A1/DS1Z_serial.pngUT}oWPKHn > Kwhatever-64a7d3e2b2a8/content/images/ZPB30A1/overall_setup.jpgUT}oWPKHCW\kfh8 ˥whatever-64a7d3e2b2a8/content/images/ZPB30A1/zpb30a1.jpgUT}oWPKHC$+z> whatever-64a7d3e2b2a8/content/images/ZPB30A1/zpb30a1_board.jpgUT}oWPKHjn? E'whatever-64a7d3e2b2a8/content/images/ZPB30A1/zpb30a1_bottom.jpgUT}oWPKH |? %whatever-64a7d3e2b2a8/content/images/ZPB30A1/zpb30a1_mosfet.jpgUT}oWPKH~S-!> whatever-64a7d3e2b2a8/content/images/ZPB30A1/zpb30a1_setup.jpgUT}oWPKHzXAԎ e 9 6!whatever-64a7d3e2b2a8/content/images/freq_ref/efratom.jpgUT}oWPKH)β8+,C 4T+whatever-64a7d3e2b2a8/content/images/freq_ref/efratom_enclosure.jpgUT}oWPKHDI1l @ 2whatever-64a7d3e2b2a8/content/images/freq_ref/efratom_inside.jpgUT}oWPKH6 > $=whatever-64a7d3e2b2a8/content/images/freq_ref/efratom_lamp.jpgUT}oWPKH褆 H"A IFwhatever-64a7d3e2b2a8/content/images/freq_ref/efratom_sticker.jpgUT}oWPKHKe. 8 KMwhatever-64a7d3e2b2a8/content/images/freq_ref/extron.jpgUT}oWPKHn H Xwhatever-64a7d3e2b2a8/content/images/freq_ref/extron_dephasing_10MHz.jpgUT}oWPKHFz > lCcwhatever-64a7d3e2b2a8/content/images/freq_ref/extron_fixed.jpgUT}oWPKHp F lwhatever-64a7d3e2b2a8/content/images/freq_ref/extron_working_10MHz.jpgUT}oWPKHncM M`ywhatever-64a7d3e2b2a8/content/images/freq_ref/lt1616_bipolar_output_DC2DC.svgUT}oWPKH:<= 4|ywhatever-64a7d3e2b2a8/content/images/hp34970a/bottom-view.jpgUT}oWPKH%0(}5 whatever-64a7d3e2b2a8/content/images/hp34970a/dmm.jpgUT}oWPKH2RcI> whatever-64a7d3e2b2a8/content/images/hp34970a/fm24c04_dump.jpgUT}oWPKH#X F A {whatever-64a7d3e2b2a8/content/images/hp34970a/front-panel-pcb.jpgUT}oWPKH)< u E whatever-64a7d3e2b2a8/content/images/hp34970a/front-panel-sockets.jpgUT}oWPKHd= pwhatever-64a7d3e2b2a8/content/images/hp34970a/front-panel.jpgUT}oWPKHQiqp^r< p3whatever-64a7d3e2b2a8/content/images/hp34970a/front-view.jpgUT}oWPKH0@% :u = Twhatever-64a7d3e2b2a8/content/images/hp34970a/poc_display.jpgUT}oWPKH'?{ ) E Kʺwhatever-64a7d3e2b2a8/content/images/hp34970a/poc_display_mux_off.jpgUT}oWPKHHz}IjA Bwhatever-64a7d3e2b2a8/content/images/hp34970a/poc_display_vdc.jpgUT}oWPKH[hjB 7whatever-64a7d3e2b2a8/content/images/hp34970a/soic8_breadboard.jpgUT}oWPKHEd`L whatever-64a7d3e2b2a8/content/images/hp34970a/soic8_breadboard_populated.jpgUT}oWPKH69v;: ?whatever-64a7d3e2b2a8/content/images/hp34970a/top-view.jpgUT}oWPKHVg= G : _whatever-64a7d3e2b2a8/content/images/hp34970a/vfd-back.jpgUT}oWPKHM  4 Qwhatever-64a7d3e2b2a8/content/images/hp5334a/c89.jpgUT}oWPKHZ%G4 `whatever-64a7d3e2b2a8/content/images/hp5334a/cal.jpgUT}oWPKH9-7gG6 Jwhatever-64a7d3e2b2a8/content/images/hp5334a/front.jpgUT}oWPKH]䫊 M 4 <8whatever-64a7d3e2b2a8/content/images/hp5334a/pcb.jpgUT}oWPKH9n; Rwhatever-64a7d3e2b2a8/content/images/hp5334a/pcb_bottom.jpgUT}oWPKHD# e ~h 4 i{ whatever-64a7d3e2b2a8/content/images/hp5334a/top.jpgUT}oWPKH&C ? 6 whatever-64a7d3e2b2a8/content/images/hp5334a/uncal.jpgUT}oWPKHðS 7 whatever-64a7d3e2b2a8/content/images/hp8904a/A2_U46.jpgUT}oWPKHHjP VR : )(whatever-64a7d3e2b2a8/content/images/hp8904a/A2_bottom.jpgUT}oWPKHen-  7 a3whatever-64a7d3e2b2a8/content/images/hp8904a/A2_top.jpgUT}oWPKHρ= >whatever-64a7d3e2b2a8/content/images/hp8904a/HP8904A_Q106.jpgUT}oWPKH-gG ?Fwhatever-64a7d3e2b2a8/content/images/hp8904a/HP8904A_daughter_board.jpgUT}oWPKH{׶ïD OIwhatever-64a7d3e2b2a8/content/images/hp8904a/hp8904_psu_followme.jpgUT}oWPKHSݑ c < Kwhatever-64a7d3e2b2a8/content/images/hp8904a/hp8904a_top.jpgUT}oWPKHÉ*.> 8Uwhatever-64a7d3e2b2a8/content/images/hp8904a/psu_schematic.pngUT}oWPKH2=7= 6Uwhatever-64a7d3e2b2a8/content/images/hp8904a/twin_HP8904A.jpgUT}oWPKHRuYxA Wwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint10.pngUT}oWPKHkmA HXwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint11.pngUT}oWPKHHHKA rnXwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint12.pngUT}oWPKH`qMzA Xwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint13.pngUT}oWPKH 5 n@ }2Ywhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint2.pngUT}oWPKH@ Ywhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint3.pngUT}oWPKH A @ dcZwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint4.pngUT}oWPKHqsu@ Zwhatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint5.pngUT}oWPKHYuhnp@ n[whatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint6.pngUT}oWPKHlL\_@ X[whatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint7.pngUT}oWPKH W7])a@ S:\whatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint8.pngUT}oWPKH](q>s@ \whatever-64a7d3e2b2a8/content/images/lambda/DS1Z_QuickPrint9.pngUT}oWPKHAܻ= 7 ]whatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_back.jpgUT}oWPKH$C%X? f&bwhatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_board1.jpgUT}oWPKHt(@? ,jwhatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_board2.jpgUT}oWPKH eg@ (qwhatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_overall.jpgUT}oWPKHD1 < =vwhatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_top.jpgUT}oWPKH]7b@ Xrwhatever-64a7d3e2b2a8/content/images/lambda/lpd422fm_xformer.jpgUT}oWPKHN(8D 1'whatever-64a7d3e2b2a8/content/images/prologix/prologix_4.2_small.jpgUT}oWPKH?߾twB yPwhatever-64a7d3e2b2a8/content/images/tek2445/DS1Z_QuickPrint17.pngUT}oWPKH>EnkrB ōwhatever-64a7d3e2b2a8/content/images/tek2445/DS1Z_QuickPrint18.pngUT}oWPKHH/t 7 3whatever-64a7d3e2b2a8/content/images/tek2445/PSU_A2.pngUT}oWPKHS@7 whatever-64a7d3e2b2a8/content/images/tek2445/PSU_A3.pngUT}oWPKHSdfD 6ݓwhatever-64a7d3e2b2a8/content/images/tek2445/back_from_the_death.jpgUT}oWPKH]д }"D Bwhatever-64a7d3e2b2a8/content/images/tek2445/beafier_transistors.jpgUT}oWPKHV] ^ 9 cwhatever-64a7d3e2b2a8/content/images/tek2445/board_a2.jpgUT}oWPKH{W *Y ? >whatever-64a7d3e2b2a8/content/images/tek2445/board_a2_C1018.jpgUT}oWPKH/_A Cwhatever-64a7d3e2b2a8/content/images/tek2445/dead_transistors.jpgUT}oWPKH`KBAN7 whatever-64a7d3e2b2a8/content/images/tek2445/lr1060.jpgUT}oWPKHd: &whatever-64a7d3e2b2a8/content/images/tek2445/lr1060_v2.jpgUT}oWPKHB ֿwhatever-64a7d3e2b2a8/content/images/tek2445/psu_caps_replaced.jpgUT}oWPKHGox ; whatever-64a7d3e2b2a8/content/images/tek2445/psu_prereg.pngUT}oWPKH-@ Xwhatever-64a7d3e2b2a8/content/images/tek2445/psu_prereg_test.jpgUT}oWPKH.j4{7> uwhatever-64a7d3e2b2a8/content/images/tek2445/psu_test_load.pngUT}oWPKH7V8C Twhatever-64a7d3e2b2a8/content/images/tek2445/psu_with_test_load.jpgUT}oWPKHހ(xz> whatever-64a7d3e2b2a8/content/images/tek2445/rise_and_fall.jpgUT}oWPKH1x!z= whatever-64a7d3e2b2a8/content/images/tek2445/side_by_side.jpgUT}oWPKH HWP8 whatever-64a7d3e2b2a8/content/images/tek2445/tek2445.jpgUT}oWPKHL N ; qwhatever-64a7d3e2b2a8/content/images/tek2445/tek2445_A1.jpgUT}oWPKcc,&