[2.0.x][LPC176x] Fix binary linking broken by pio update (#11026)
This commit is contained in:
		
							parent
							
								
									fdd97e649d
								
							
						
					
					
						commit
						f88adcbfd5
					
				| @ -22,6 +22,7 @@ if __name__ == "__main__": | ||||
| 
 | ||||
|                     # For MarlinFirmware/U8glib-HAL | ||||
|                     "-IMarlin/src/HAL/HAL_LPC1768/u8g", | ||||
|                     "-DU8G_HAL_LINKS", | ||||
| 
 | ||||
|                     "-MMD", | ||||
|                     "-MP", | ||||
| @ -48,11 +49,12 @@ else: | ||||
|           "-fno-threadsafe-statics" | ||||
|       ], | ||||
|       LINKFLAGS=[ | ||||
|           "-Wl,-Tframeworks/CMSIS/LPC1768/Re-ARM/LPC1768.ld,--gc-sections", | ||||
|           "-Os", | ||||
|           "-mcpu=cortex-m3", | ||||
|           "-mthumb", | ||||
|           "--specs=nano.specs", | ||||
|           "--specs=nosys.specs", | ||||
|           "-u_printf_float", | ||||
|           "-u_printf_float" | ||||
|       ], | ||||
|   ) | ||||
|  | ||||
| @ -11,8 +11,7 @@ | ||||
|       "src_filter": "+<LPC1768/*>", | ||||
|       "flags": [ | ||||
|         "-ILPC1768/include", | ||||
|         "-ILPC1768/lib", | ||||
|         "-Wl,-Tframeworks/CMSIS/LPC1768/Re-ARM/LPC1768.ld,--gc-sections" | ||||
|         "-ILPC1768/lib" | ||||
|     ] | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -150,10 +150,10 @@ monitor_speed = 250000 | ||||
| platform          = nxplpc | ||||
| board             = lpc1768 | ||||
| board_build.f_cpu = 100000000L | ||||
| build_flags       = !python Marlin/src/HAL/HAL_LPC1768/lpc1768_flag_script.py | ||||
|   ${common.build_flags} | ||||
|   -DU8G_HAL_LINKS | ||||
| src_build_flags   = -Wall | ||||
| # Override default maximum RAM. LPC1768/9 do have 64k, but in 3 blocks (32K, 16K, 16K). | ||||
| # The first 32k block is used by default, while the others must be specifically targeted. | ||||
| board_upload.maximum_ram_size = 32768 | ||||
| build_flags       = !python Marlin/src/HAL/HAL_LPC1768/lpc1768_flag_script.py ${common.build_flags} | ||||
| build_unflags     = -Wall | ||||
| lib_ldf_mode      = off | ||||
| lib_extra_dirs    = frameworks | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user