FSVYBRID Windows 7 Release V2.8
For a while, we released a new standard access for the Board armStoneA5.
Fixed bugs from parent Version
- Sometimes occurs an exception while boot process
- Internal pull down not working for IRQ
- IRQ wrongly configures pull up
- Plug in a USB device only works one time
- USB Keyboard doesn’t work without USB hub
- Interrupt stop working after a while when several interrupts triggered.
We tested different port and there availability
We tested the availability with a test program named CanCheck.
With that program, we sent and received CAN notification with different IDs and data.
To check if the Ethernet works correctly, we copied a file with different data inside, from Desktop PC to the root directory via FTP.
With a specific I2C test program, we sent different instructions to the board.
Those instructions turned the LEDs on the I2C Extension Kit on and off.
We tested the I2C with three different frequencies: 50000, 100000 and 400000.
To test the I2S functionality, we heard some soundfiles and wav-data from the board.
Also we set the volume on the board.
We controlled with a visual check, if the color and position of the screen are right.
With a program we adjust the PWM in different periods: 500ns, 1ms and 2ms.
We tested it with a mark-space ratio from 1%, 25%, 50%, 75% and 99%.
The PWM BL_CTRL is responsible for the background light.
With “contrast set” we set different brightness on the display.
To test the RTC, we set the board to a different time and date.
After that we saved the new time setting and put the board away from his electric circuit.
A few minutes later, we pulled the board on his electric circuit back and checked if the time and date doesn’t changed.
With a program, we wrote some text data on the SD Card and copy it to the Desktop PC.
We compare both data (SD Card and FTP) and checked if they are the same.
By testing the SPI, we put together the MISO and MOSI Pin.
With a test program we sent and received data.
Every data had a different frequency and mode.
We connected RxD and TxD together, so we can send and receive data with a test program.
The transmitted and received data should have the same number of bytes.
With a program, we wrote some text data on the USB Stick and copy it to the Desktop PC.
We compare both data (USB Stick and FTP) and checked if they are the same.