As result it takes a lot of time to download. Are there any ways to minimise download code size?
Of cource, I've implemented hex loader. However, the tusb3210 MCU requires header to be added to the single code segment. Therefore, I cannot load only those segments of code that will be executed. I also need to download 2k of NOPs. Why keil reserves them and how to get rid of them configuring copiler?
Finally we get to the real question. Of course, nobody can read your mind.
I also need to download 2k of NOPs. Why keil reserves them and how to get rid of them configuring copiler? It sounds like you are using the FREE evaluation compiler. It has certain limitations including code size and program starting address restrictions. If you want an unrestricted version, contact your Keil distributor and they will be happy to assist you. Jon