Forum Discussion
sstrell
Super Contributor
1 year agoDid you set the vectors correctly in the IP?
- ENGR_241 year ago
New Contributor
I believe they are setup correctly, I have outlined the steps taken so far
1) Platform Designer
- Reset Vector Memory: EPCQ64.avl_mem
- Reset Vector offset: 0x0008_0000
- Reset Vector: 0x0088_0000
- OCRAM Memory Size: 40,500 bytes
- S1 Data Width: 32
2) Launch Eclipse, BSP Editor
- Settings -> Advanced -> hal -> Linker
- ALL CHECKED (My Exception vector is set to OCRAM)
- Linker Section Names all set to OCRAM, except .text and .entry (EPCQ64_avl_mem)
- Click generate
3) Build Project
- Build project to generate .elf
- Run Make Target -> Build -> mem_init
4) Convert Programming File
- Flash Loader added
- SOF file loaded (compressed checked)
- Hex Data loaded (Absolute addressing) --> starts at 0x0008_0000
***Convert Program File Error : Size of file(s) in EPCQ64 exceeds memory capacity***
After this point it is saying my EPCQ64.hex is bigger than the memory capacity.
I did notice my hex files were empty (EPCQ64 and OCRAM). I cleaned the project and rebuilt the mem_init scripts. but no luck