def configure_device_netx100(conf): conf.gcc_netx_flags() for x in 'CFLAGS CXXFLAGS ASFLAGS LINKFLAGS'.split(): conf.env.append_value(x, '-mcpu=arm926ej-s') conf.env.append_value( x, ['-msoft-float', '-mfpu=vfp', '-mfloat-abi=soft'])
def configure_device_netx(conf): conf.gcc_netx_flags() for x in 'CFLAGS CXXFLAGS ASFLAGS LINKFLAGS'.split(): conf.env.append_value(x, ['-march=armv5te']) conf.env.append_value( x, ['-msoft-float', '-mfpu=vfp', '-mfloat-abi=soft'])
def configure_device_netx51(conf): conf.gcc_netx_flags() if conf.cc_version()[0:2] < (4,1): mcpu = '-mcpu=arm9e' else: mcpu = '-mcpu=arm966e-s' for x in 'CFLAGS CXXFLAGS ASFLAGS'.split(): conf.env.append_value(x, mcpu) if conf.env.TOOLCHAIN == 'hitex': # Workaround for hitex linking # hitex compiler chooses hardware fp library whenever something # else than arm926ej-s is specified conf.env.append_value('LINKFLAGS', '-mcpu=arm926ej-s') else: conf.env.append_value('LINKFLAGS', mcpu) for x in 'CFLAGS CXXFLAGS ASFLAGS LINKFLAGS'.split(): conf.env.append_value(x, ['-msoft-float', '-mfpu=vfp', '-mfloat-abi=soft'])