在ZET6上编译是没有问题的,在修改启动文件和芯片选型等一系列需要修改的之后出现了好多
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_accel_set).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_accel_sample_rate).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching start_manager.o(i.inv_execute_mpl_start_notification).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching start_manager.o(i.inv_register_mpl_start_notification).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching sqrtf.o(i.sqrtf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_char.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_wchar.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching lc_numeric_c.o(locale$$code).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching lc_ctype_c.o(locale$$code).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching misc.o(i.SysTick_CLKSourceConfig).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_gyro_sample_rate).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_orientation_matrix_to_scalar).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_hex_int_ll_ptr.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_charcount.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fpclassify.o(i.__ARM_fpclassify).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching sin_i.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching btod.o(CL$$btod_emul).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching btod.o(CL$$btod_ediv).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_set_shake_reject_time).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_set_shake_reject_timeout).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_set_tap_count).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_set_tap_time).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_set_tap_time_multi).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching llshl.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching llsshr.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dflt_clz.o(x$fpl$dfltu).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fflt_clz.o(x$fpl$ffltu).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fpclassifyf.o(i.__ARM_fpclassifyf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_fp_hex.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_gyro_bias).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_accel_accuracy).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q_add).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_set_compass_correction).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_store_gaming_quaternion).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching vsprintf.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_truncate.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_char_file.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching can.o(i.NVIC_Configuration).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu.o(i.mpu_get_sample_rate).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_gyro_bias_tc_set).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_enable_results_holder).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching rredf.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q_invertf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching usart.o(i.fputc).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching empl_outputs.o(i.inv_enable_eMPL_outputs).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_mag_accuracy).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching message_layer.o(i.inv_set_message).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_get_gyro_sum_of_sqr).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching lc_numeric_c.o(locale$$data).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_usart.o(i.USART_Cmd).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu_dmp_motion_driver.o(i.dmp_load_motion_driver_firmware).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_db_save_func).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_compass_bias).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_accel_orientation_and_scale).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_compass_orientation_and_scale).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_gyro_orientation_and_scale).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q_invert).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_6axis_quaternion).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_compass_correction).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_start_results_holder).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching storage_manager.o(i.inv_init_storage_manager).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching __2printf.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dcmpi.o(x$fpl$dcmpinf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fcmpi.o(x$fpl$fcmpinf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q30_to_float).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching daddsub_clz.o(x$fpl$drsb).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _rserrno.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching misc.o(i.NVIC_PriorityGroupConfig).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu.o(i.mpu_get_compass_fsr).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching empl_outputs.o(i.inv_init_eMPL_outputs).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching empl_outputs.o(i.inv_start_eMPL_outputs).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_motion_state).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_set_compass_bias_error).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching start_manager.o(i.inv_init_start_manager).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching faddsub_clz.o(x$fpl$frsb).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q29_mult).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ml_math_func.o(i.inv_q30_mult).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching exit.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching __printf_flags_ss_wp.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu.o(i.mpu_get_fifo_config).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_disable_compass_soft_iron_matrix).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_accel_on).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_compass_on).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_gyro).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_gyro_on).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_generate_results).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_local_field).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching aeabi_memset.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dcheck1.o(x$fpl$dcheck1).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dunder.o(i.__mathlib_dbl_divzero).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dunder.o(i.__mathlib_dbl_underflow).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_ctype_table.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching __printf_wp.o(i._is_digit).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_accel_accuracy).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_get_gyro_accuracy).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.inv_set_compass_disturbance).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_acc_state).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_compass_state).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_get_large_mag_field).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_got_compass_bias).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_set_accel_bias_found).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_set_compass_bias_found).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching results_holder.o(i.inv_set_compass_state).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dretinf.o(x$fpl$dretinf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fcheck1.o(x$fpl$fcheck1).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dunder.o(i.__mathlib_dbl_invalid).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching libinit2.o(.ARM.Collect$$libinit$$00000012).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_usart.o(i.USART_ReceiveData).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _sputc.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching fretinf.o(x$fpl$fretinf).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching funder.o(i.__mathlib_flt_underflow).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu.o(.conststring).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching system_stm32f10x.o(i.SetSysClock).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching _printf_wctomb.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching funder.o(i.__mathlib_flt_invalid).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching qnan.o(.constdata).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching __rtentry2.o(.ARM.Collect$$rtentry$$0000000D).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_locale_intlibspace.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching rt_errno_addr_intlibspace.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching ferror.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching libspace.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching data_builder.o(i.set_sensor_orientation_and_scale).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching heapauxi.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dunder.o(i.__mathlib_dbl_infnan).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching funder.o(i.__mathlib_flt_infnan).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching rtexit2.o(.ARM.Collect$$rtexit$$00000004).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.BusFault_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.HardFault_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.MemManage_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.UsageFault_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching usart.o(i._sys_exit).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_gpio.o(i.GPIO_SetBits).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching printf1.o(x$fpl$printf1).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching printf2.o(x$fpl$printf2).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching dunder.o(i.__mathlib_dbl_infnan2).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching funder.o(i.__mathlib_flt_infnan2).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.DebugMon_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.NMI_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.PendSV_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.SVC_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_it.o(i.SysTick_Handler).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching inv_mpu.o(i.mget_ms).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching use_no_semi_2.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching use_no_semi.o(.text).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching libshutdown.o(.ARM.Collect$$libshutdown$$00000000).
..\OBJ\USART.axf: Error: L6406E: No space in execution regions with .ANY selector matching usenofp.o(x$fpl$usenofp).
..\OBJ\USART.axf: Error: L6407E: Sections of aggregate size 0xd48 bytes could not fit into .ANY selector(s).