Community
Participate
Working Groups
c64p.Cache calls platform.getCreateArgs() to fetch l1PMode, l1DMode and l2Mode from the platforms generated by the Platform Wizard. In 3.25, platforms do not use that function anymore because the original purpose of that function was to return $args, and we removed $args in 3.25. Now, getCreateArgs() always returns null. Here are the forum threads related to this problem: http://e2e.ti.com/support/embedded/bios/f/355/t/269783.aspx http://e2e.ti.com/support/embedded/bios/f/355/t/263553.aspx
Here is a related bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=396789
- fixed in xdctools-f30 I replicated mode settings from the underlying generic platform instance to the main platform generated by the wizard. Now, when BIOS checks if the main platform has cache settings available it will find them and won't need to call getCreateArgs. The change in getCreateArgs is not needed anymore for this use case, but I am leaving it anyway for possible other callers to getCreateArgs.
=======verifypass=========== This bug is fixed verified with xdcprod-r69. Created a new platform and built a project with it to make sure cache settings from platform was used.
shipped in 3.25.02.70.