am572x: Update config_am572x.bld, config_am572x_a15.bld, and config_am572x_c66.bld to support am572x_phycore_rdkSigned-off-by: Matt McKee <mmckee@phytec.com>
Reserve the DMSC memory in linker cmd files- Also used MSMC RAM instead of OCMC to get more memory
- This is needed for MCAN UT with all SCICLIENT/BOARD dependency
added
Signed-off-by: Sivaraj R <sivaraj@ti.com>
[MAKEFILE] Updates to add ipc lld as a component in build system - Also added some more modules to default BIOS cfg since ipc lld needs them.
TODO:
- There is warning coming related to same component included twice though the build goes thru
- libs build is fine but application/example build fails in link since IPC needs a different linker command file
- this needs to be fixed so that IPC can use its own linker command file or common command file sho...
PRSDK-4523: Carves out SBL memory in top level linker cmd filesThe SBL runs from OCMC RAM. Right after ROM run, the ROM loads the
SBL + SYSFW into OCMC RAM. This area of memory must not be used by
applications, as the app will end up overwriting the SBL while SBL
loads the app from boot media.
To clearly demarcate this memory, this portion of the OCMC has been
marked as SBL_RESERVED in the top level common linker command
files.
Signed-off-by: Madan Srini...
PRSDK-4523: Move SBL entry point locationUpdates the image generation scripts to use the new SBL reset vector
entry point
Signed-off-by: Madan Srinivas <madans@ti.com>
Merge pull request #276 in PROCESSOR-SDK/processor-pdk-build from PDK-2914 to masterSquashed commit of the following:
commit f05a1d6c10e24e7bb401cec4eca29561293a00bf
Author: Stephen Molfetta <sjmolfetta@ti.com>
Date: Wed Aug 22 10:30:25 2018 -0500
Addressing review comments
- Updated error in CFLAGS variable getting set
commit f339d102745a40c3b105cdcc3e5464c684628971
Author: Stephen Molfetta <sjmolfetta@ti.com>
Date: Tue Aug 21 16:32:05 2018 -0500
Updating...
Added data buffer section to sysbios linker file and updated VIM address- This section is there in baremetal file but missing from SYSBIOS file
- Updated VIM address for Main MCUs
Signed-off-by: Rishabh Garg <rishabh@ti.com>
For board configuration of the SOC ,SYSFW takes a pointer to the address of the board_cfg structures . This data has to be present in regular memory accessible by DMSC .The consumers of SCICLIENT are supposed to provide "board_cfg" section
(for the default board_cfg structures) in their linker files which must be present in OCMSRAM.This commit adds the section to the common linker
files .
Signed-off-by: Sachin Purohit <sachin@ti.com>
PRSDK-4435: Fix nightly build issue with new version of aarch 64 toolsThe nightly has moved to using gcc-linaro-7.2.1-2017.11, but the
TOOLCHAIN_PATH_GCC_ARCH64 variable in Rules.make still points
to the old toolchain. This patch updates that variable to point
to the correct version.
It also updates the variable SBL_OBJ_COPY to point to the correct
version.
Addresses the review comment in
https://bitbucket.itg.ti.com/projects/PROCESSOR-SDK/repos/processor-pdk...
PRSDK-4435: Fix nightly build issue with new version of arc64 toolsThe nightly has moved to using gcc-linaro-7.2.1-2017.11, but the
TOOLCHAIN_PATH_GCC_ARCH64 variable in Rules.make still points
to the old toolchain.
This patch updates that variable tp point to the correct version. It
also updates SBL build to use the OBJCOPY variable.
Signed-off-by: Madan Srinivas <madans@ti.com>
PRSDK-3669 Exclude examples from CPP build Exclude example being build during cpp compilation
PRSDK-3669 Address review comments
Moving CPP build macro check after the target
PRSDK-3669 Add message to skip cpp build for app
PRSDK-3669 Address review comments.
Add all_cpp phony to build libs and applibs for CPP compiling
PRSDK-4139: Fixes build issues with AM437x HS EVMsThe top level build currently does not distinguish between HS and GP
builds. This can be automatically done by checking for the presence
of the SECDEV package.
Also the SECDEV package needs some additional environment variables
defined, so that it can get the path of the tool chain. The SECDEV
build is special in this way as it needs to be built from PLSDK,
PRSDK, stand-alone and yocto - so th...
PRSDK-4192: Added -f flag to RM command to align with XDC RM definition - make clean is failing for the modules which are based on XDC generated
makefiles after the build config changes for SDK auto install path
setting. This is found to be due to the difference in the RM command being
defined by make files in ti\build and xdc ('rm' vs 'rm -f').
Added -f flag to RM command in env.mk file to make it similar to XDC RM definition.