I'd like to set two DPP for NCONST but not in contiguos addresses Something like the following NOT WORKING .lin
CLASSES (NCODE (C10000H-C1FFFFH), NCONST(C02000H-C03FFFH,C10000H-C13FFFH), <------ NDATA (0F900H-0FAFFH), NDATA0 (0F900H-0FAFFH), ICODE (C02000H-C057FFH), IDATA (0F600H-0FCFFH), IDATA0 (0F600H-0FCFFH), IDATA1 (0C000H-0CFFFH), // System stack recomended BIT (0FD00H-0FDFFH))
VECTAB (C1FE00H) RESERVE (0F600H-0F605H,0C02040H-0C02041H) ASSIGN('hi_addr'(0F600H),'MARKER_lrae_ram'(0xF602),'INVERTER_TYPE'(0xF604)) DPPUSE( 3=NDATA (0C000H-0FFFFH),0=NCONST (C02000H-C03FFFH), 1=NCONST (C10000H-C13FFFH) ), <------
The error is DUPLICATE KEYWORD OR CONFLICTING CONTROL ....
Any idea?
Sorry, this is not possible. The DPPs must be assigned to contiguous memory areas so that consecutive DPPs can be used to address this area.
Thanks again Hans for the fast reply! Best Regards FD