Hello,
I'm using ChibiOS_17.6.0, STM32F767II board with enabled all 3 CANs. If I leave CAN3 with the default acceptance filters it won't receive any frames (in contrast CAN1 and CAN2 receive messages).
The problem appears to be in hal_can_lld.c, lines 165-173. For CAND3, if there is CAN2 enabled, there is no path that activate filter0:
canp->can->FS1R = 1;
canp->can->FA1R = 1;
STM32F767II default CAN3 acceptance filter not properly set Topic is solved
- Giovanni
- Site Admin
- Posts: 14457
- Joined: Wed May 27, 2009 8:48 am
- Location: Salerno, Italy
- Has thanked: 1076 times
- Been thanked: 922 times
- Contact:
Re: STM32F767II default CAN3 acceptance filter not properly set Topic is solved
Fixed as bug #878.
thanks,
Giovanni
thanks,
Giovanni
Who is online
Users browsing this forum: No registered users and 63 guests