Go to file
Roman Ilichev 447350f50f Merge branch 'master' into pcan_pro_lin 2021-10-26 11:15:28 +03:00
Drivers *initial 2020-09-04 16:54:54 +03:00
Middlewares/ST/STM32_USB_Device_Library/Core *initial 2020-09-04 16:54:54 +03:00
Src Merge branch 'master' into pcan_pro_lin 2021-10-26 11:15:28 +03:00
.gitignore *exclude build directories from index 2021-01-11 14:38:32 +03:00
LICENSE *initial 2020-09-04 16:54:54 +03:00
Makefile +add base LIn support 2021-02-16 20:12:04 +03:00
README.md *update readme 2021-02-17 10:38:30 +03:00
STM32F407VGTx_FLASH.ld *initial 2020-09-04 16:54:54 +03:00
startup_stm32f407xx.s *initial 2020-09-04 16:54:54 +03:00

README.md

PEAK PCAN PRO/PRO FD/FD/X6 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
PA10/PA9 LIN1 RX/TX
PA1 LIN1 MASTER
PA0 LIN1 SLEEP
PD6/PD5 LIN2 RX/TX
PA5 LIN2 MASTER
PA4 LIN2 SLEEP
PB14/PB15 USB DM/DP

Features:

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

License

WTFPL