-
Notifications
You must be signed in to change notification settings - Fork 7
Explanation of the Board Description File (*.bdf) format
This document describes the Board Description File format for storing board related information required for Smart Configurator. The purpose of this file is to describe board information in a format that can be loaded to the tool so that users who want to use this board will have board specific clock and pin information loaded by default.
Strictly, no knowledge of the BDF format is required to create a BDF file. This is because the BDF file can be created by using the "Export" button on the Boards page of the Smart Configurator editor.
Nevertheless, the key parts if of the BDF file will be explained below:
- In e2 studio or CS+, create a new RX/RL78 C project and make sure the Smart Configurator tool is selected.
- In the Smart Configurator editor, configure Clock, System and Pin information matching to your intended board
- In the Boards page, click the "Export" button and provide a name for the *.bdf file.
All clock settings made in the Clocks page will be dumped under the <clock> element. If there are any settings that should be changed, it is recommended that you re-export the BDF file after entering new values on the Clocks page. When this BDF is imported and selected as the active board, the clock settings will default to the values set in the BDF file <clock> element.
The <system> contains a single piece of information on the On-chip debug settings. This information will be reflected back to the Systems page. An additional effect of this information is that it will also be reflected as the default on-chip debug settings on the e2studio debug settings.
The <pin> element contains a list of all pin assignements that should be made for your board. When this BDF is imported and selected as the active board, pin functions will automatically be assigned to the port as specified in each <function> element.