[riot-notifications] [RIOT-OS/RIOT] boards: Split off 128KiB version of bl*pill (#12169)

Marian Buschsieweke notifications at github.com
Wed Sep 4 15:18:18 CEST 2019


### Contribution description

- Created new `bluepill-128kib` as 128KiB version of the `bluepill`
- Created new `blackpill-128kib` as 128KiB version of the `blackpill`
- Updated `openocd.cfg` to allow flashing 128KiB of ROM

### Testing procedure

Run and flash one app with ROM <= 64 KiB and one with with 64 KiB < ROM <= 128KiB.

On the `bluepill` and `blackpill` the first should flash and run, but the second should neither flash nor run. (You can build with `make CPU_MODULE=stm32f103cb BOARD=bluepill` to manually allow compiling with up to 128KiB ROM, but flashing should not work.)

On the `bluepill-128kib` and on the `blackpill-128kib`, both apps should compile and flash.

***Notes:***

1. You will need the development version of OpenOCD for the flashing >64KiB ROM to succeed with `bluepill-128kib` or `blackpill-128kib`
2. You don't need both boards, as they are basically identical (except for the LED pin and the form factor / pin mapping)

### Issues/PRs references

If merged, https://github.com/RIOT-OS/RIOT/pull/10902 is no longer needed

You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/12169

-- Commit Summary --

  * boards: Split off 128KiB version of bl*pill

-- File Changes --

    A boards/blackpill-128kib/Makefile (5)
    A boards/blackpill-128kib/Makefile.dep (4)
    A boards/blackpill-128kib/Makefile.features (1)
    A boards/blackpill-128kib/Makefile.include (7)
    A boards/blackpill-128kib/board.c (1)
    A boards/blackpill-128kib/dist/openocd.cfg (1)
    A boards/blackpill-128kib/doc.txt (10)
    A boards/blackpill-128kib/include/board.h (1)
    A boards/blackpill-128kib/include/gpio_params.h (1)
    M boards/blackpill/Makefile.include (5)
    A boards/blackpill/doc.txt (24)
    M boards/blackpill/include/board.h (10)
    A boards/bluepill-128kib/Makefile (5)
    A boards/bluepill-128kib/Makefile.dep (4)
    A boards/bluepill-128kib/Makefile.features (1)
    A boards/bluepill-128kib/Makefile.include (7)
    A boards/bluepill-128kib/board.c (1)
    A boards/bluepill-128kib/dist/openocd.cfg (1)
    A boards/bluepill-128kib/doc.txt (16)
    A boards/bluepill-128kib/include/board.h (1)
    A boards/bluepill-128kib/include/gpio_params.h (1)
    M boards/bluepill/Makefile.include (7)
    M boards/bluepill/doc.txt (18)
    M boards/common/stm32f103c8/Makefile.include (9)
    A boards/common/stm32f103c8/dist/openocd-128kib.cfg (22)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/12169.patch
https://github.com/RIOT-OS/RIOT/pull/12169.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/12169
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190904/f34b56d1/attachment.htm>


More information about the notifications mailing list