SPRACR4A May 2020 – February 2021 66AK2E05 , 66AK2G12 , 66AK2H06 , 66AK2H12 , 66AK2H14 , TMS320C54CST , TMS320C54V90 , TMS320C5504 , TMS320C5505 , TMS320C5514 , TMS320C5515 , TMS320C5517 , TMS320C5532 , TMS320C5533 , TMS320C5534 , TMS320C5535 , TMS320C6202B , TMS320C6203B , TMS320C6204 , TMS320C6205 , TMS320C6211B , TMS320C6410 , TMS320C6412 , TMS320C6413 , TMS320C6414 , TMS320C6414T , TMS320C6415 , TMS320C6415T , TMS320C6416 , TMS320C6416T , TMS320C6418 , TMS320C6421 , TMS320C6421Q , TMS320C6424 , TMS320C6424Q , TMS320C6452 , TMS320C6454 , TMS320C6455 , TMS320C6457 , TMS320C6472 , TMS320C6474 , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678 , TMS320C6701 , TMS320C6711D , TMS320C6712D , TMS320C6713B , TMS320C6720 , TMS320C6722B , TMS320C6726B , TMS320C6727 , TMS320C6727B , TMS320C6742 , TMS320C6743 , TMS320C6745 , TMS320C6746 , TMS320C6747 , TMS320C6748
The NDK migration guide can be found in the installed Processor SDK package. For example: C:/ti/ndk_3_61_01_01/docs/ndk/NDK_2_to_3_Migration_Guide.html.
On BIOS configuration, there are some important configuration that needs to be kept. For example, on C6657 platform:
/* Load the CSL package */
var devType = "c6657";
var Csl = xdc.useModule('ti.csl.Settings');
Csl.deviceType = devType;
Csl.useCSLIntcLib = true;
/* Load the OSAL package */
var osType = "tirtos"
var Osal = xdc.useModule('ti.osal.Settings');
Osal.osType = osType;
/* Load the QMSS package */
var Qmss = xdc.loadPackage('ti.drv.qmss');
/* Load the EMAC packages */
var Emac = xdc.loadPackage('ti.drv.emac');
Emac.Settings.socType = devType;
var socType = "c6657";
var Nimu = xdc.loadPackage('ti.transport.ndk.nimu');
Nimu.Settings.socType = socType;
/*
** Use this load to configure NDK 2.2 and above using RTSC. In previous versions of
** the NDK RTSC configuration was not supported and you should comment this out.
*/
var Ndk = xdc.loadPackage('ti.ndk.config');
var Global = xdc.useModule('ti.ndk.config.Global');
/*
** This allows the heart beat (poll function) to be created but does not generate the stack threads
**
** Look in the cdoc (help files) to see what CfgAddEntry items can be configured. We tell it NOT
** to create any stack threads (services) as we configure those ourselves in our Main Task
** thread hpdspuaStart.
*/
Global.enableCodeGeneration = false;