Hello
,
I am using the 6748 DSP.
I my requirements I need to have 2 Software burned on the flash:
1. Loader Application - enables the host to program the flash with new SW , tables
..... via RS232 and a specific protocol.
2. Operational Application - This is the actual Software
I have discrete which identifies the software I need to operate.
The advantage in this way is that if we ask our customers to upgrade our product
application they can only harm the application and not the loader in case of an
accident, so if for example the power is turned off in the middle of the
upgrade process , the loader SW stays safe , and the upgrade process can start
all over again.
So what I need is that the first software which would be loaded to RAM is the Loader
SW. it would look on the discrete. If it identifies it should be in loader mode
than it stays in this software and performs the loader operations , but if it identifies
it should be in operational mode than it should copy the operational software
which is on another sector in the flash into RAM.
The loader software is small and can be easily put into very few KB of internal
RAM.
The operational software is big and segmented between L1 (none cache) , L2 and DDR.
How can I do it ? (If I would know how to tweak the ROM LOADER in AIS mode so it
would be manually activated (jumped into) and the first address it looks at is
something I can control than all my problems are over).
10x
Eran