This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

32K limit assembler programming in CCS6.1

We've been working hard and our new product is showing signs of life.

I'm now writing the OS (Operation Systems MoveOS2.1) for it and my assembler program size so far is 152k. I'm using the TI F28377D MCU as the heart

and now when I try and download the code to the MCU CCS6.1 tells me I don't have enough memory. The F28377D is a dualcore MCU with 512k for each CPU.

Flash bank sizes are: Bank A 8K, B 8K, C 8K, D 8K, E 32K, F 32K, G 32K, H 32K, I 32K, J 32K, K 8k, L 8K, M 8K, N 8K.

I assumed that CCS would download my code starting from Bank A and writing to the others as one large flash memory, now I find

that the largest program in assembler I can write is 32K? Please tell me that I'm wrong because our OS is going to need ALL the 512k.

This could be a huge delay in our product. Can someone from TI please help on this issue.

Peter.