This issue may be seen in the Quartus® Prime Pro Edition Software version 24.1 when migrating a working Nios® V processor software application from the previous software version to 24.1. After migration, there are missing macros (#define) in the newly generated system.h, associated with composed IP in the processor system.
The issue is due to a software update. Before the update, the OPAQUE_ADDRESS_MAP variable is treated as true regardless of the assignment.
If the OPAQUE_ADDRESS_MAP variable is false,
- Update the OPAQUE_ADDRESS_MAP variable to true in the *hw.tcl of the composed IP.
Please refer to Platform Designer - Module Properties for more information on OPAQUE_ADDRESS_MAP.