FIQ: custom handler not working on master but works fine on satman #287
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/artiq-zynq#287
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
After compiling a custom FIQ handler with the latest zynq-rs, master still run the "dummy fiq handler" instead of the custom one.
Also, if a custom FIQ handler is not provided at artiq-zynq, the compiler will complain about the missing FIQ function
However, satman will enter the custom FIQ handler no problem. And not tested on standalone.
Related PR
Error log
UART log
println!("FIQ hello from zynq-rs")
at the dummy FIQ handler are compiled togetherI suspect Rust feature flags need to be passed across crate dependencies. Probably this is currently not done properly and you end up with several versions of zynq-rs (or its constituent crates) with different feature flags.