0% found this document useful (0 votes)
54 views5 pages

8814.custom BSP For SSP 1.3

This document provides steps to create a custom board support package (BSP) for the Synergy Software Platform (SSP) and e2studio. The steps include: 1. Creating a new project and selecting a custom board configuration. 2. Copying the pin configuration file and deselecting the default file. 3. Creating board-specific folders and files, making changes to support the custom board such as pin mappings and memory configurations. 4. Building and testing the custom BSP project, then exporting it as a user pack for other users to import and build projects for the custom board.

Uploaded by

contateste123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views5 pages

8814.custom BSP For SSP 1.3

This document provides steps to create a custom board support package (BSP) for the Synergy Software Platform (SSP) and e2studio. The steps include: 1. Creating a new project and selecting a custom board configuration. 2. Copying the pin configuration file and deselecting the default file. 3. Creating board-specific folders and files, making changes to support the custom board such as pin mappings and memory configurations. 4. Building and testing the custom BSP project, then exporting it as a user pack for other users to import and build projects for the custom board.

Uploaded by

contateste123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Creating A Custom BSP for SSP 1.3 & e2studio 5.4.0.

023
1. Create new project and select Custom User Board (Any Device) and select the proper Device.

2. Copy the pin config file to <boardname>.pincfg


3. Select the Pins tab on the Synergy Configurator and deselect the Generate Data for the
R7FS….pincfg selection.

4. Select the <boardname>.pincfg configuration and select Generate Data for g_bsp_pin_cfg

5. Edit this configuration to setup your board specific I/O


6. Create the synergy/board folder using the name that you want to use

7. Copy in the files from a similar standard board & edit them

a. Change the board name in the files:


#if defined(BSP_BOARD_MYBOARD)

b. Make any other board specific changes you need to support your board
i. QSPI
Creating A Custom BSP for SSP 1.3 & e2studio 5.4.0.023
ii. SDRAM

8. Edit the bsp_board_cfg.h file in synergy_cfg/bsp and add add:


#include "../../../synergy/board/myboard/bsp.h"
9. Change the properties of this file to Read Only so it won’t get overwritten when you build
10. Build and test your project.
11. Export the User Pack
a. Right click on the project and select the “Export Synergy User Pack” option

b. Select Create a board pack


Creating A Custom BSP for SSP 1.3 & e2studio 5.4.0.023
c. Set the location for the new pack
d. Fill out the Vendor, Name, and Version information, press Next

e. Fill out the Group name & version


f. Enter the Board name. Note that the Board ID must match the folder name that you
used in step 6!

g. Select the on the screen to select the files that you want in the pack
i. This should include your pin config and board source files!
Creating A Custom BSP for SSP 1.3 & e2studio 5.4.0.023
Creating A Custom BSP for SSP 1.3 & e2studio 5.4.0.023

12. To prevent the .pincfg file from be extracted from the pack and being overwritten it must have
the attribute “template” set. Select the .pincfg file and click on the edit pencil.

13. Set the Attribute to “template” and the Select field must be non-blank.

14. Press OK, OK and NEXT to create the pack


15. Create a new project and select your board from the list and test the new BSP.
16. If there are any issues, resolve them in your original custom project and re-create the pack.

You might also like