System Configuration¶
See the Binary Protocol page for descriptions of each flash configuration value and enumeration bit values.
Serial Port Baud Rates¶
UART standard baud rates available on the IMX are: 921600, 460800, 230400, 115200, 57600, 38400, 19200. When operating within the standard baud rate range (<= 921600 bps), only these specific baud rates can be used. Non-standard high speed baud rates (>921600) listed in the following section allow for arbitary custom baud rates.
High Speed Baud Rates¶
Non-standard high speed UART baud rates (>921600 bps) can be set to arbitrary values up to 10 Mbps. Due to hardware limitations, the applied baud rate will be rounded to the closest available baud rate and reported back via the DID_FLASH_CONFIG.serXBaudRate
parameter.
Baud Rate Configuration¶
The IMX baud rate can be manually set by changing the following flash configuration parameters:
Configuration | Description |
---|---|
DID_FLASH_CONFIG.ser0BaudRate |
baud rate for IMX serial port 0 |
DID_FLASH_CONFIG.ser1BaudRate |
baud rate for IMX serial port 1 |
DID_FLASH_CONFIG.ser2BaudRate |
baud rate for IMX serial port 2 |
These parameters can be changed using the EvalTool or the CLTool. The following examples show how the EvalTool and CLtool can be used to set the IMX serial port 1 baud rate to 460,800 bps.
EvalTool -> Data Sets -> DATA_FLASH_CONFIG.ser1BaudRate = 460800
cltool -c COM# -flashConfig=ser0BaudRate=460800