i tried with extern and rearranging the EXPORT directive....but still there the linker is giving undefined symbol error.... is there anything more that i need to specify for linking....or making the symbol visible to C files...????
function_entry STMFD sp!, {r4-r10, lr}; // Equivalent to STMDB ; // Useful function code in here LDMFD sp!, {r4-r10, pc}; // Equivalent to LDMIA
AFAIK, PUSH and POP are only supported under legacy Thumb (CODE16) and newer UAL ARM/Thumb (ARM or THUMB) areas, not legacy ARM (CODE32) areas.[url="http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001l/QRC0001_UAL.pdf"]infocenter.arm.com/.../url]might be of interest.
Error: L6218E: Undefined symbol TransPoint(void*, void*) (referred from sample.o).