2020-09-04 06:54:54 -07:00
|
|
|
# PEAK PCAN PRO/PRO FD firmware for STM32F4 based boards
|
|
|
|
|
|
|
|
Target hardware:
|
|
|
|
* Any STM32F407/405 based boards with 8MHz oscillator
|
|
|
|
|
|
|
|
Pinout:
|
|
|
|
|PIN/PINS|DESCRIPTION|
|
|
|
|
| ------ | ------ |
|
|
|
|
|PC10|STATUS LED|
|
|
|
|
|PA2/PA3|TX/RX CAN1 LED|
|
|
|
|
|PC6/PC7|TX/RX CAN2 LED|
|
|
|
|
|PB8/PB9|CAN1 RX/TX|
|
|
|
|
|PB5/PB6|CAN2 RX/TX|
|
|
|
|
|PB14/PB15|USB DM/DP|
|
|
|
|
|
|
|
|
Features:
|
|
|
|
- Works out of the box in Linux
|
|
|
|
- Works with Linux PCAN-View ( needs to install [PEAK Linux drivers][pld] )
|
|
|
|
- Works with [BUSMASTER][bsmw] and [PEAK PCAN-View][pvw] in Windows
|
|
|
|
|
|
|
|
|
|
|
|
Limits:
|
2021-01-11 23:04:44 -08:00
|
|
|
- PRO FD firmware does not support FD frames cause bxCAN not supports it, but it will works with classic CAN
|
2020-09-04 06:54:54 -07:00
|
|
|
- Some protocol specific messages not implemented yet
|
|
|
|
- Be sure to use **PB14/PB15** pins for USB
|
|
|
|
|
|
|
|
Toolchain:
|
|
|
|
- GNU Arm Embedded Toolchain
|
|
|
|
|
2021-01-11 23:04:44 -08:00
|
|
|
Tips:
|
|
|
|
- PRO FD firmware has better performance on windows ( due internal PEAK driver implementation )
|
|
|
|
|
2021-01-11 03:58:37 -08:00
|
|
|
Build:
|
|
|
|
- PCAN PRO firmware `make pro`
|
|
|
|
- PCAN PRO FD firmware `make pro_fd`
|
2020-09-04 06:54:54 -07:00
|
|
|
|
|
|
|
License
|
|
|
|
----
|
|
|
|
|
|
|
|
WTFPL
|
|
|
|
|
|
|
|
[pld]: <https://www.peak-system.com/fileadmin/media/linux/index.htm>
|
|
|
|
[pvw]: <https://www.peak-system.com/PCAN-View.242.0.html>
|
|
|
|
[bsmw]: <https://rbei-etas.github.io/busmaster/>
|