pcan_pro_x/README.md

51 lines
1.5 KiB
Markdown

# 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:
- PRO FD firmware does not support FD frames cause bxCAN not supports it, but it will works with classic CAN
- Some protocol specific messages not implemented yet
- Be sure to use **PB14/PB15** pins for USB
Toolchain:
- GNU Arm Embedded Toolchain
Tips:
- PRO FD firmware has better performance on windows ( due internal PEAK driver implementation )
Build:
- PCAN PRO firmware `make pro`
- PCAN PRO FD firmware `make pro_fd`
- PCAN FD firmware `make fd`
## Support me
**Bitcoin (P2WPKH):** bc1qstnsjqu2kw9v2axens54ycegn3stwvluq7ze5j
<a href="https://www.buymeacoffee.com/moonglow"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=moonglow&button_colour=FF5F5F&font_colour=ffffff&font_family=Comic&outline_colour=000000&coffee_colour=FFDD00"></a>
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/>