CE 7 Sysgen fails trying to make sdbus.lib


Thanks for all the work you have put in David.

We're down to one error. It's getting late here in Aussie so I have yet to have a look at it - here is the error as it stands.

BUILD: [01:0000006567:ERRORE] Error(s) in directory "C:\WINCE700\platform\AM33X_BBB_BSP\SRC\DRIVERS\SDHC\IMPL\". {log="C:\WINCE700\build.log(49256)"}
BUILD: [01:0000006568:ERRORE] NMAKE : fatal error U1073: don't know how to make 'C:\WINCE700\OSDesigns\AM33X_BBB\AM33X_BBB\Wince700\AM33X_BBB_BSP_ARMV7_Checked\cesysgen\platform\AM33X_BBB_BSP\lib\ARMV7\checked\sdbus.lib' {log="C:\WINCE700\build.log(49257)"}
BUILD: [01:0000006570:ERRORE] TargetExpLibFiles -nologo BUILDMSG=Stop. BUILDROOT=C:\WINCE700\platform\AM33X_BBB_BSP CLEANBUILD=1 LINKONLY=1 NOPASS0=1 failed - rc = 2. {log="C:\WINCE700\build.log(49259)"}
BLDDEMO: ERROR: There were errors building CEBASE. {log="C:\WINCE700\build.log(49328)"}
Closed Aug 20, 2014 at 4:28 PM by dvescovi
altered dirs. build order to correct


dvescovi wrote Aug 17, 2014 at 1:38 PM

This is just a build dependency issue.
The SDHC build is looking for sdbus.lib but it is probably not built yet.
You can mess with the dir file to change the build order but this sometime fails on PC with multiple cores.
The correct way is to alter the sources file add the XXXX_PRODUCES and XXXX_CONSUMES macros.

Also you are doing a "Checked" build which will probably fail on the display driver as TI never supplied the "checked" ddi_powervr.lib.
You should do a release build first.

pdimond wrote Aug 18, 2014 at 4:04 AM

Thank you again, David. I never would have expected multi-core machines to be an issue!

I am actually building on a VM, so I simply changed that to a single core CPU and did a clean sysgen (for a release version) and that now gets past this error, but I have a new one, related to the UART code again (more missing defines). I'll start a separate discussion on that one.

To show some appreciation for all the help I've made a donation to the project.

dvescovi wrote Aug 20, 2014 at 4:26 PM

corrected with latest checkin

wrote Aug 20, 2014 at 4:28 PM