Standard out calls like printf() and puts() no longer work with my BIOS applications in CCStudio 3.0. What happened?
There is a known issue with the build tools in CCStudio 3.0 and BIOS projects where a symbol needed for stdout in CCStudio (_C$$EXIT) is getting stripped. A workaround to get stdout to work properly is to simply define the missing symbol ‘_C$$EXIT’. This can be done in CCStudio by entering ‘_C$$EXIT’ in the field under: Project->Build Options…->Linker->Advanced->Create Unresolved Ext Symbol (-u) This issue has been be resolved in CCStudio 3.1 and greater.