Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Hello from Ubstadt, Germany,
currently, I'm developing a boot loader which is intended to be used instead of
TI's ROM boot loader (boot mode: "run to flash"), in order to simplify updating
the application, so that this procedure easily can be carried out by the final customer.
The bootloader shall use TI's flash library which comes along with TI's CCS software
in folder
...\ti\controlSUITE\libs\utilities\flash_api\2806x\v100a\...
------------------------------------------------------------------------------------------
When the boot ROM is skipped ("boot to flash"), 2 questions arise:
-------------------------------------------------------------------------------------------
A) From reading "Flash2806x_API_Readme.pdf", it's not readily clear, whether
CopyMem ( &Flash28_API_LoadStart, &Flash28_API_LoadEnd, &Flash28_API_RunStart );
1.) must be called INSTEAD OF -- OR 2.) IN ADDITION TO
CopyMem ( &RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart );
What is correct??
B) Is it correct, that after initialialization and these copies to RAM, the API functions can be called without further
preparation, such as defining own function pointers etc. ...?
Thanks in advance and best regards,
Goetz
