diff --git a/.metadata/.log b/.metadata/.log index dbf1b8d..43dbea2 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -2530,3 +2530,705 @@ Invalid thread id: 1 java.lang.Exception: Invalid thread id: 1 at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY org.eclipse.cdt.core 1 0 2019-10-14 18:46:15.514 +!MESSAGE Indexed 'lab4lcd' (1 sources, 33 headers) in 0.377 sec: 1,056 declarations; 1,872 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0%) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-14 23:05:05.665 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-14 23:05:05.665 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet +!STACK 0 +java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-14 23:05:14.468 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-14 23:05:14.468 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet +!STACK 0 +java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY org.eclipse.ui 4 0 2019-10-15 09:52:16.329 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.core.runtime.AssertionFailedException: null argument:Action must not be null + at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85) + at org.eclipse.jface.action.ContributionManager.add(ContributionManager.java:73) + at org.eclipse.debug.internal.ui.views.variables.VariablesView.fillContextMenu(VariablesView.java:1104) + at org.eclipse.debug.ui.AbstractDebugView$2.menuAboutToShow(AbstractDebugView.java:562) + at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:339) + at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:470) + at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:465) + at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:497) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:256) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084) + at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:5160) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4828) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) + at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method) + at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:262) + at org.eclipse.swt.widgets.Display.runPopups(Display.java:4277) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3818) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) +!SESSION 2019-10-16 15:54:28.901 ----------------------------------------------- +eclipse.buildId=4.6.3.M20170301-0400 +java.version=1.8.0_131 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -pluginCustomization configuration/st_pref.ini -product org.eclipse.epp.package.cpp.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -pluginCustomization configuration/st_pref.ini -product org.eclipse.epp.package.cpp.product + +!ENTRY org.eclipse.core.resources 2 10035 2019-10-16 15:56:12.710 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.666 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ArrangeWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:144) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:53) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) + at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:308) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:108) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.669 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.MinimizeWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:144) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:53) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) + at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:308) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:108) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.671 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:144) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:53) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) + at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:308) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:108) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.673 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ZoomWindowHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.ZoomWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:144) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:53) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) + at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:308) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:108) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.674 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CloseDialogHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CloseDialogHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:144) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:53) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) + at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:308) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:108) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-10-16 15:56:13.689 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler' from bundle '145' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.14.1.v20170117-1415 + at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) + at java.lang.ClassLoader.loadClass(ClassLoader.java:357) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:103) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:281) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) + at org.eclipse.equinox.launcher.Main.run(Main.java:1519) + +!ENTRY org.eclipse.equinox.registry 4 1 2019-10-16 15:56:19.915 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.equinox.registry 4 1 2019-10-16 15:56:19.923 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.equinox.registry 4 1 2019-10-16 15:56:19.925 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.egit.ui 2 0 2019-10-16 15:56:20.104 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\barnestr'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY fr.ac6.mcu.ide 1 1 2019-10-16 15:56:20.828 +!MESSAGE Started RMI Server, listening on port 21112 + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2019-10-16 15:56:21.629 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1. ; version: 2.0.4.v20170307-1435 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176) + at com.google.gson.Gson.fromJson(Gson.java:803) + at com.google.gson.Gson.fromJson(Gson.java:768) + at com.google.gson.Gson.fromJson(Gson.java:717) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:93) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:70) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54) + at com.google.common.util.concurrent.Callables$3.run(Callables.java:93) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:374) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:165) + ... 9 more + +!ENTRY org.eclipse.launchbar.core 2 0 2019-10-16 15:57:37.270 +!MESSAGE Enablement expression is missing for descriptor type org.eclipse.cdt.debug.core.coreBuildDescriptorType + +!ENTRY org.eclipse.launchbar.core 2 0 2019-10-16 15:57:37.272 +!MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType + +!ENTRY org.eclipse.core.resources 4 372 2019-10-16 15:57:37.277 +!MESSAGE Resource '/lab1' is not open. + +!ENTRY org.eclipse.core.resources 4 372 2019-10-16 15:57:37.293 +!MESSAGE Resource '/lab2barnestr' is not open. + +!ENTRY org.eclipse.core.resources 4 372 2019-10-16 15:57:37.294 +!MESSAGE Resource '/lab3subroutines' is not open. + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-16 21:54:45.737 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-16 21:54:45.737 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet +!STACK 0 +java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-16 22:14:45.996 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-16 22:14:45.996 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab4lcd\\Debug\\lab4lcd.elf + +Error message from debugger back end: +Error erasing flash with vFlashErase packet +!STACK 0 +java.lang.Exception: Error erasing flash with vFlashErase packet + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-19 10:48:32.146 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +localhost:3333: The system tried to join a drive to a directory on a joined drive. + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: localhost:3333: The system tried to join a drive to a directory on a joined drive. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-19 10:48:32.156 +!MESSAGE Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +localhost:3333: The system tried to join a drive to a directory on a joined drive. +!STACK 0 +java.lang.Exception: localhost:3333: The system tried to join a drive to a directory on a joined drive. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-19 10:48:51.358 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-19 10:48:51.358 +!MESSAGE Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. +!STACK 0 +java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-21 22:49:59.101 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-21 22:49:59.101 +!MESSAGE Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. +!STACK 0 +java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY org.eclipse.cdt.dsf.gdb 4 104 2019-10-22 00:25:03.343 +!MESSAGE Program file does not exist +!STACK 0 +java.io.FileNotFoundException: C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug\lab4lcd.elf not found + at org.eclipse.cdt.dsf.gdb.launching.LaunchUtils.verifyProgramPath(LaunchUtils.java:126) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.checkBinaryDetails(GdbLaunchDelegate.java:292) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:172) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 104 2019-10-22 00:25:03.343 +!MESSAGE C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug\lab4lcd.elf not found +!STACK 0 +java.io.FileNotFoundException: C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug\lab4lcd.elf not found + at org.eclipse.cdt.dsf.gdb.launching.LaunchUtils.verifyProgramPath(LaunchUtils.java:126) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.checkBinaryDetails(GdbLaunchDelegate.java:292) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:172) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-22 00:45:40.767 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-22 00:45:40.767 +!MESSAGE Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. +!STACK 0 +java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-10-22 00:58:04.620 +!MESSAGE Error in final launch sequence +!STACK 1 +org.eclipse.core.runtime.CoreException: Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.concurrent.Query.get(Query.java:111) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launchDebugSession(MCUGDBJtagDSFLaunchConfigurationDelegate.java:248) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launchDebugger(GdbLaunchDelegate.java:101) + at org.eclipse.cdt.dsf.gdb.launching.GdbLaunchDelegate.launch(GdbLaunchDelegate.java:90) + at fr.ac6.mcu.debug.launching.MCUGDBJtagDSFLaunchConfigurationDelegate.launch(MCUGDBJtagDSFLaunchConfigurationDelegate.java:306) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) + at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) + at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) + at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) +!SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2019-10-22 00:58:04.621 +!MESSAGE Failed to execute MI command: +-target-select remote localhost:3333 + +Error message from debugger back end: +Remote communication error. Target disconnected.: No error. +!STACK 0 +java.lang.Exception: Remote communication error. Target disconnected.: No error. + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.processMIOutput(AbstractMIControl.java:941) + at org.eclipse.cdt.dsf.mi.service.command.AbstractMIControl$RxThread.run(AbstractMIControl.java:770) diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log index e11f7f7..dcb00b1 100644 --- a/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log +++ b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log @@ -2167,3 +2167,2981 @@ arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g - ../src/main.s:63: Error: invalid constant (270f) after fixup src/subdir.mk:21: recipe for target 'src/main.o' failed make: *** [src/main.o] Error 1 +19:10:17 **** Incremental Build of configuration Debug for project lab3subroutines **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab3subroutines\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab3subroutines.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab3subroutines\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab3subroutines.elf" @"objects.list" -lm +Finished building target: lab3subroutines.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab3subroutines.elf" "lab3subroutines.bin" +arm-none-eabi-size "lab3subroutines.elf" + text data bss dec hex filename + 1372 1080 1092 3544 dd8 lab3subroutines.elf + +20:11:40 **** Build of configuration Debug for project lab4lcd **** +make all +Building file: ../startup/startup_stm32.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "startup/startup_stm32.o" "../startup/startup_stm32.s" +Finished building: ../startup/startup_stm32.s + +Building file: ../startup/sysmem.c +Invoking: MCU GCC Compiler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32 -DSTM32F4 -DSTM32F446RETx -DNUCLEO_F446RE -DDEBUG -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"startup/sysmem.d" -MT"startup/sysmem.o" -o "startup/sysmem.o" "../startup/sysmem.c" +Finished building: ../startup/sysmem.c + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:24: Error: bad expression +../src/lcd.s:24: Error: junk at end of line, first unrecognized character is `8' +../src/lcd.s:25: Error: bad expression +../src/lcd.s:25: Error: junk at end of line, first unrecognized character is `9' +../src/lcd.s:26: Error: bad expression +../src/lcd.s:26: Error: junk at end of line, first unrecognized character is `1' +../src/lcd.s:89: Error: ARM register expected -- `push { }' +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +../src/lcd.s:107: Error: ARM register expected -- `pop { }' +../src/lcd.s:115: Error: ARM register expected -- `push { }' +../src/lcd.s:127: Error: ARM register expected -- `pop { }' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:17: recipe for target 'src/lcd.o' failed +20:13:47 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +../src/delay.s:48: Error: instruction not supported in Thumb16 mode -- `subs r1,r1,#1' +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +20:18:55 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:29: Warning: shift count out of range (256 is not between 0 and 31) +../src/lcd.s:30: Warning: shift count out of range (272 is not between 0 and 31) +../src/lcd.s:31: Warning: shift count out of range (512 is not between 0 and 31) +../src/lcd.s:32: Warning: shift count out of range (528 is not between 0 and 31) +../src/lcd.s:33: Warning: shift count out of range (0x00000400 is not between 0x00000000 and 0x0000001f) +../src/lcd.s:34: Warning: shift count out of range (0x00000410 is not between 0x00000000 and 0x0000001f) +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:19:57 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:29: Warning: shift count out of range (256 is not between 0 and 31) +../src/lcd.s:30: Warning: shift count out of range (272 is not between 0 and 31) +../src/lcd.s:31: Warning: shift count out of range (512 is not between 0 and 31) +../src/lcd.s:32: Warning: shift count out of range (528 is not between 0 and 31) +../src/lcd.s:33: Warning: shift count out of range (0x00000400 is not between 0x00000000 and 0x0000001f) +../src/lcd.s:34: Warning: shift count out of range (0x00000410 is not between 0x00000000 and 0x0000001f) +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,#RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,#RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,#E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:22:38 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:24: Error: bad expression +../src/lcd.s:24: Error: junk at end of line, first unrecognized character is `0' +../src/lcd.s:25: Error: bad expression +../src/lcd.s:25: Error: junk at end of line, first unrecognized character is `0' +../src/lcd.s:26: Error: bad expression +../src/lcd.s:26: Error: junk at end of line, first unrecognized character is `0' +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:23:32 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:29: Warning: shift count out of range (128 is not between 0 and 31) +../src/lcd.s:30: Warning: shift count out of range (144 is not between 0 and 31) +../src/lcd.s:31: Warning: shift count out of range (256 is not between 0 and 31) +../src/lcd.s:32: Warning: shift count out of range (272 is not between 0 and 31) +../src/lcd.s:33: Warning: shift count out of range (512 is not between 0 and 31) +../src/lcd.s:34: Warning: shift count out of range (528 is not between 0 and 31) +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:25:21 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:24: Error: bad expression +../src/lcd.s:24: Error: junk at end of line, first unrecognized character is `8' +../src/lcd.s:25: Error: bad expression +../src/lcd.s:25: Error: junk at end of line, first unrecognized character is `9' +../src/lcd.s:26: Error: bad expression +../src/lcd.s:26: Error: junk at end of line, first unrecognized character is `1' +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:25:51 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:24: Error: bad expression +../src/lcd.s:24: Error: junk at end of line, first unrecognized character is `0' +../src/lcd.s:25: Error: bad expression +../src/lcd.s:25: Error: junk at end of line, first unrecognized character is `9' +../src/lcd.s:26: Error: bad expression +../src/lcd.s:26: Error: junk at end of line, first unrecognized character is `1' +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:26:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:25: Error: bad expression +../src/lcd.s:25: Error: junk at end of line, first unrecognized character is `9' +../src/lcd.s:26: Error: bad expression +../src/lcd.s:26: Error: junk at end of line, first unrecognized character is `1' +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:26:39 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,E_CLR' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:27:20 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:95: Error: invalid pseudo operation -- `str r3,=RS_CLR' +../src/lcd.s:96: Error: invalid pseudo operation -- `str r3,=RW_CLR' +../src/lcd.s:97: Error: invalid pseudo operation -- `str r3,=E_CLR' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:27:41 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:95: Error: cannot use register index with PC-relative addressing -- `str r3,#RS_CLR' +../src/lcd.s:96: Error: cannot use register index with PC-relative addressing -- `str r3,#RW_CLR' +../src/lcd.s:97: Error: cannot use register index with PC-relative addressing -- `str r3,#E_CLR' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:28:39 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:95: Error: offset out of range +../src/lcd.s:96: Error: offset out of range +../src/lcd.s:97: Error: offset out of range +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +20:30:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:95: Error: bad expression -- `str r3,[r2,=RS_CLR]' +../src/lcd.s:96: Error: bad expression -- `str r3,[r2,=RW_CLR]' +../src/lcd.s:97: Error: bad expression -- `str r3,[r2,=E_CLR]' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:42:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:43:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +20:46:00 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:06:02 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:11:39 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:98: Error: ARM register expected -- `str ' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:11:48 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:12:54 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:98: Error: cannot use register index with PC-relative addressing -- `str r2,r3' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:13:19 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:96: Error: bad expression -- `mov r2,=RS_CLR' +../src/lcd.s:98: Error: cannot use register index with PC-relative addressing -- `str r2,r3' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:13:27 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:98: Error: cannot use register index with PC-relative addressing -- `str r2,r3' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:13:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:15:37 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:99: Error: cannot use register index with PC-relative addressing -- `str r2,r3' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:20:37 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:98: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:28:28 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:80: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:31:08 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:67: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +../src/lcd.s:79: Error: cannot represent T32_OFFSET_IMM relocation in this object file format +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:31:29 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +src/main.o: In function `main': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/main.s:17: undefined reference to `lcdInit' +collect2.exe: error: ld returned 1 exit status +makefile:34: recipe for target 'lab4lcd.elf' failed +make: *** [lab4lcd.elf] Error 1 +21:32:07 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +src/main.o: In function `main': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/main.s:17: undefined reference to `lcdInit' +collect2.exe: error: ld returned 1 exit status +make: *** [lab4lcd.elf] Error 1 +makefile:34: recipe for target 'lab4lcd.elf' failed +21:32:33 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +src/main.o: In function `main': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/main.s:17: undefined reference to `lcdInit' +collect2.exe: error: ld returned 1 exit status +makefile:34: recipe for target 'lab4lcd.elf' failed +make: *** [lab4lcd.elf] Error 1 +21:32:41 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1088 1080 1092 3260 cbc lab4lcd.elf + +21:33:11 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:36:21 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1096 1080 1092 3268 cc4 lab4lcd.elf + +21:45:59 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1116 1080 1092 3288 cd8 lab4lcd.elf + +22:05:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1120 1080 1092 3292 cdc lab4lcd.elf + +22:35:25 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1124 1080 1092 3296 ce0 lab4lcd.elf + +22:39:08 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:113: Error: undefined symbol E_RST used as an immediate value +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +22:39:44 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1132 1080 1092 3304 ce8 lab4lcd.elf + +22:40:17 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +../src/delay.s:48: Error: instruction not supported in Thumb16 mode -- `subs r1,r1,#1' +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +22:40:38 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1132 1080 1092 3304 ce8 lab4lcd.elf + +22:41:02 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1132 1080 1092 3304 ce8 lab4lcd.elf + +23:04:55 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1272 1080 1092 3444 d74 lab4lcd.elf + +23:05:01 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:05:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:05:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +09:51:07 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +15:27:49 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1276 1080 1092 3448 d78 lab4lcd.elf + +15:28:59 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +15:43:21 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +15:44:05 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +15:59:20 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1276 1080 1092 3448 d78 lab4lcd.elf + +16:01:18 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1276 1080 1092 3448 d78 lab4lcd.elf + +16:12:29 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:195: Error: missing expression -- `mov r1,' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +16:19:16 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1296 1080 1092 3468 d8c lab4lcd.elf + +15:57:39 **** Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1296 1080 1092 3468 d8c lab4lcd.elf + +19:51:48 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1304 1080 1092 3476 d94 lab4lcd.elf + +19:54:46 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +19:58:57 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1308 1080 1092 3480 d98 lab4lcd.elf + +19:59:12 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +19:59:19 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:00:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:05:21 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1308 1080 1092 3480 d98 lab4lcd.elf + +20:07:24 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1308 1080 1092 3480 d98 lab4lcd.elf + +20:07:32 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:07:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:09:26 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1320 1080 1092 3492 da4 lab4lcd.elf + +20:09:43 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:11:01 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1320 1080 1092 3492 da4 lab4lcd.elf + +20:35:43 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1352 1080 1092 3524 dc4 lab4lcd.elf + +20:35:48 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +20:37:12 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1356 1080 1092 3528 dc8 lab4lcd.elf + +20:47:06 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +src/lcd.o: In function `lcdClear': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/lcd.s:205: undefined reference to `ms_delay' +src/lcd.o: In function `lcdHome': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/lcd.s:218: undefined reference to `ms_delay' +collect2.exe: error: ld returned 1 exit status +make: *** [lab4lcd.elf] Error 1 +makefile:34: recipe for target 'lab4lcd.elf' failed +20:47:50 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1420 1080 1092 3592 e08 lab4lcd.elf + +20:51:50 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1420 1080 1092 3592 e08 lab4lcd.elf + +20:56:02 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1420 1080 1092 3592 e08 lab4lcd.elf + +20:57:01 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1420 1080 1092 3592 e08 lab4lcd.elf + +20:58:43 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1428 1080 1092 3600 e10 lab4lcd.elf + +20:59:12 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1424 1080 1092 3596 e0c lab4lcd.elf + +21:31:31 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s:43: Error: backward ref to unknown label "1:" +../src/main.s:46: Error: PC not allowed in register list -- `push {r0,r1,pc}' +src/subdir.mk:19: recipe for target 'src/main.o' failed +make: *** [src/main.o] Error 1 +21:32:03 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s:43: Error: backward ref to unknown label "1:" +src/subdir.mk:19: recipe for target 'src/main.o' failed +make: *** [src/main.o] Error 1 +21:32:50 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +../src/main.s: Assembler messages: +../src/main.s:43: Error: backward ref to unknown label "1:" +make: *** [src/main.o] Error 1 +src/subdir.mk:19: recipe for target 'src/main.o' failed +21:33:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +src/lcd.o: In function `lcdPrintNum': +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug/../src/lcd.s:256: undefined reference to `writeData' +collect2.exe: error: ld returned 1 exit status +make: *** [lab4lcd.elf] Error 1 +makefile:34: recipe for target 'lab4lcd.elf' failed +21:33:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1628 1080 1092 3800 ed8 lab4lcd.elf + +21:33:49 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:39:48 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:262: Error: constant expression required -- `ubfx r1,r0,#' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:40:36 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1644 1080 1092 3816 ee8 lab4lcd.elf + +21:42:25 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1080 1092 3820 eec lab4lcd.elf + +21:52:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:262: Error: invalid pseudo operation -- `str r1,=numToPrint' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:53:13 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:262: Error: cannot use register index with PC-relative addressing -- `str r1,numToPrint' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +21:53:52 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:263: Error: cannot use register index with PC-relative addressing -- `str r1,r2' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +21:54:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +21:54:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:55:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:57:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:58:56 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:59:16 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +21:59:39 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:00:00 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:02:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:263: Error: cannot use register index with PC-relative addressing -- `str r1,r2' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +22:02:30 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:05:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s:364: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:06:52 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:08:39 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:09:26 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:12:41 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:13:49 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:13:55 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:14:03 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:14:24 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:14:34 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:14:41 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:14:46 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:15:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:15:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:16:12 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:21:19 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +22:23:44 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +10:48:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +10:48:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +10:48:49 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:08:30 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:12:27 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:17:04 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:21:47 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1648 1088 1092 3828 ef4 lab4lcd.elf + +22:43:52 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +22:45:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +22:49:57 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/delay.s + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1652 1088 1092 3832 ef8 lab4lcd.elf + +22:50:03 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +22:51:31 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:07:56 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:269: Error: missing expression -- `ldr r1,' +make: *** [src/lcd.o] Error 1 +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +23:08:08 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:269: Error: missing expression -- `ldr r1,' +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +23:09:17 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1656 1088 1092 3836 efc lab4lcd.elf + +23:10:02 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:10:32 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:13:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:14:04 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:15:41 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:22:24 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1668 1088 1092 3848 f08 lab4lcd.elf + +23:27:10 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1668 1088 1092 3848 f08 lab4lcd.elf + +23:27:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1668 1088 1092 3848 f08 lab4lcd.elf + +23:27:55 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:30:56 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:33:48 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1668 1088 1092 3848 f08 lab4lcd.elf + +23:36:49 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1672 1088 1092 3852 f0c lab4lcd.elf + +23:37:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +23:47:23 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1672 1088 1092 3852 f0c lab4lcd.elf + +23:50:56 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1672 1088 1092 3852 f0c lab4lcd.elf + +00:22:56 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:77: Error: immediate expression requires a # prefix -- `mov r3,RS_CLR' +../src/delay.s:79: Error: immediate expression requires a # prefix -- `mov r3,RW_SET' +../src/delay.s:81: Error: immediate expression requires a # prefix -- `mov r3,E_SET' +../src/delay.s:85: Error: immediate expression requires a # prefix -- `mov r3,E_SET' +../src/delay.s:92: Error: immediate expression requires a # prefix -- `mov r3,E_CLR' +../src/delay.s:96: Error: unshifted register required -- `and r1,r1,#0x0001' +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +00:24:03 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:96: Error: unshifted register required -- `and r1,r1,#0x0001' +make: *** [src/delay.o] Error 1 +src/subdir.mk:19: recipe for target 'src/delay.o' failed +00:24:50 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:95: Error: unshifted register required -- `and r1,r1,#0x0010' +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +00:24:59 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:95: Error: unshifted register required -- `and r1,r1,#0x0010' +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +00:27:50 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:62: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:72: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:77: Error: cannot represent THUMB_IMM relocation in this object file format +../src/delay.s:78: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:79: Error: cannot represent THUMB_IMM relocation in this object file format +../src/delay.s:80: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:81: Error: cannot represent THUMB_IMM relocation in this object file format +../src/delay.s:82: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:85: Error: cannot represent THUMB_IMM relocation in this object file format +../src/delay.s:86: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:89: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:92: Error: cannot represent THUMB_IMM relocation in this object file format +../src/delay.s:93: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:104: Error: cannot represent THUMB_OFFSET relocation in this object file format +../src/delay.s:115: Error: cannot represent THUMB_OFFSET relocation in this object file format +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +00:28:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +../src/delay.s: Assembler messages: +../src/delay.s:81: Error: undefined symbol RS_CLR used as an immediate value +../src/delay.s:83: Error: undefined symbol RW_SET used as an immediate value +../src/delay.s:85: Error: undefined symbol E_SET used as an immediate value +../src/delay.s:89: Error: undefined symbol E_SET used as an immediate value +../src/delay.s:96: Error: undefined symbol E_CLR used as an immediate value +src/subdir.mk:19: recipe for target 'src/delay.o' failed +make: *** [src/delay.o] Error 1 +00:30:07 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/delay.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/delay.o" "../src/delay.s" +Finished building: ../src/delay.s + +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +../src/lcd.s:424: Error: symbol `lcdBusyWait' is already defined +../src/lcd.s:450: Error: symbol `busy' is already defined +src/subdir.mk:19: recipe for target 'src/lcd.o' failed +make: *** [src/lcd.o] Error 1 +00:30:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1808 1088 1092 3988 f94 lab4lcd.elf + +00:31:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:34:42 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1824 1088 1092 4004 fa4 lab4lcd.elf + +00:36:14 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1812 1088 1092 3992 f98 lab4lcd.elf + +00:36:24 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:36:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:36:59 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:37:13 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:38:54 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1824 1088 1092 4004 fa4 lab4lcd.elf + +00:41:36 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1836 1088 1092 4016 fb0 lab4lcd.elf + +00:41:58 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1824 1088 1092 4004 fa4 lab4lcd.elf + +00:42:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1820 1088 1092 4000 fa0 lab4lcd.elf + +00:43:34 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:44:11 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:45:19 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1820 1088 1092 4000 fa0 lab4lcd.elf + +00:45:38 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1832 1088 1092 4012 fac lab4lcd.elf + +00:45:45 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:46:13 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1844 1088 1092 4024 fb8 lab4lcd.elf + +00:46:38 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1844 1088 1092 4024 fb8 lab4lcd.elf + +00:47:51 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1812 1088 1092 3992 f98 lab4lcd.elf + +00:48:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1812 1088 1092 3992 f98 lab4lcd.elf + +00:48:54 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1812 1088 1092 3992 f98 lab4lcd.elf + +00:52:57 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:53:08 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:55:31 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:56:23 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:57:20 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:57:43 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:58:02 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:58:09 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +00:58:33 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:58:54 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:59:32 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +00:59:53 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +01:00:59 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1816 1088 1092 3996 f9c lab4lcd.elf + +01:02:04 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1824 1088 1092 4004 fa4 lab4lcd.elf + +01:03:36 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1844 1088 1092 4024 fb8 lab4lcd.elf + +01:05:45 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1848 1088 1092 4028 fbc lab4lcd.elf + +01:13:24 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1876 1088 1092 4056 fd8 lab4lcd.elf + +01:14:22 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1880 1088 1092 4060 fdc lab4lcd.elf + +01:14:38 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +01:16:53 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1872 1088 1092 4052 fd4 lab4lcd.elf + +01:20:35 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +make: Nothing to be done for 'all'. +01:22:22 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1872 1088 1092 4052 fd4 lab4lcd.elf + +01:23:36 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1876 1088 1092 4056 fd8 lab4lcd.elf + +01:25:40 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1876 1088 1092 4056 fd8 lab4lcd.elf + +01:26:11 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1872 1088 1092 4052 fd4 lab4lcd.elf + +01:27:29 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/lcd.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/lcd.o" "../src/lcd.s" +../src/lcd.s: Assembler messages: +../src/lcd.s: Warning: end of file not at end of a line; newline inserted +Finished building: ../src/lcd.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1872 1088 1092 4052 fd4 lab4lcd.elf + +01:30:54 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1880 1088 1092 4060 fdc lab4lcd.elf + +01:31:27 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1880 1088 1092 4060 fdc lab4lcd.elf + +01:32:15 **** Incremental Build of configuration Debug for project lab4lcd **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\Debug +arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -g -o "src/main.o" "../src/main.s" +Finished building: ../src/main.s + +Building target: lab4lcd.elf +Invoking: MCU GCC Linker +arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\Users\barnestr\Documents\CE2801\workspace\lab4lcd\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab4lcd.elf" @"objects.list" -lm +Finished building target: lab4lcd.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab4lcd.elf" "lab4lcd.bin" +arm-none-eabi-size "lab4lcd.elf" + text data bss dec hex filename + 1880 1088 1092 4060 fdc lab4lcd.elf + diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.markers.snap index f191581..531208a 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.markers.snap and b/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.syncinfo.snap index f191581..531208a 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.syncinfo.snap and b/.metadata/.plugins/org.eclipse.core.resources/.projects/RemoteSystemsTempFiles/.syncinfo.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap index f191581..531208a 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap and b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index 717f1d6..5be6ee0 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs index 269ef7c..6e753ae 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs @@ -5,3 +5,5 @@ properties/lab2barnestr.fr.ac6.managedbuild.target.gnu.cross.exe.1174025590/fr.a properties/lab2barnestr.fr.ac6.managedbuild.target.gnu.cross.exe.1174025590/fr.ac6.managedbuild.config.gnu.cross.exe.release.140736848=fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.307366098\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.1951970545\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.assembler.99227971\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.archiver.601562494\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.release.1293047718\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.1483905831\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1958708202\=rebuildState\\\=true\\r\\n\r\n properties/lab3subroutines.fr.ac6.managedbuild.target.gnu.cross.exe.1768735855/fr.ac6.managedbuild.config.gnu.cross.exe.debug.768449004=fr.ac6.managedbuild.tool.gnu.archiver.1417545457\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.assembler.692591045\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.2095043366\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.481196454\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.475685930\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.config.gnu.cross.exe.debug.768449004\=rcState\\\=0\\r\\nrebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.1653233822\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.linker.932312095\=rebuildState\\\=false\\r\\n\r\n properties/lab3subroutines.fr.ac6.managedbuild.target.gnu.cross.exe.1768735855/fr.ac6.managedbuild.config.gnu.cross.exe.release.1249662564=fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.1663753544\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.assembler.1496240951\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.299769065\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.release.568133727\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.1835544768\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.archiver.534290351\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1801216189\=rebuildState\\\=true\\r\\n\r\n +properties/lab4lcd.fr.ac6.managedbuild.target.gnu.cross.exe.1712422910/fr.ac6.managedbuild.config.gnu.cross.exe.debug.427113290=fr.ac6.managedbuild.tool.gnu.cross.assembler.1720524332\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.711521109\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.370759847\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.archiver.1383604369\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.config.gnu.cross.exe.debug.427113290\=rcState\\\=0\\r\\nrebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.linker.802485294\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.401106072\=rebuildState\\\=false\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.1076599223\=rebuildState\\\=false\\r\\n\r\n +properties/lab4lcd.fr.ac6.managedbuild.target.gnu.cross.exe.1712422910/fr.ac6.managedbuild.config.gnu.cross.exe.release.1283274637=fr.ac6.managedbuild.tool.gnu.cross.assembler.782062198\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.toolchain.gnu.cross.exe.release.432241345\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.520125902\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.linker.406674319\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.archiver.1680940795\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.c.compiler.1453739612\=rebuildState\\\=true\\r\\n\r\nfr.ac6.managedbuild.tool.gnu.cross.cpp.linker.89905495\=rebuildState\\\=true\\r\\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs index 64b7151..106f0fe 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -1,11 +1,20 @@ +DEBUG.consoleOpenOnOut=false eclipse.preferences.version=1 +org.eclipse.debug.ui.MemoryView.0\:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1= +org.eclipse.debug.ui.MemoryView.0\:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2= +org.eclipse.debug.ui.MemoryView.RenderingViewPane.1= +org.eclipse.debug.ui.MemoryView.RenderingViewPane.2= org.eclipse.debug.ui.MemoryView.orientation=0 +org.eclipse.debug.ui.MemoryView.orientation.org.eclipse.debug.ui.MemoryView.0=0 +org.eclipse.debug.ui.MemoryView.viewPanesVisibility.org.eclipse.debug.ui.MemoryView.0=org.eclipse.debug.ui.MemoryView.MemoryBlocksTreeViewPane,org.eclipse.debug.ui.MemoryView.RenderingViewPane.1, org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n +org.eclipse.debug.ui.memory.columnSize\:org.eclipse.cdt.dsf.gdb=4 +org.eclipse.debug.ui.memory.rowSize\:org.eclipse.cdt.dsf.gdb=16 org.eclipse.debug.ui.switch_perspective_on_suspend=always org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n pref_state_memento.org.eclipse.debug.ui.BreakpointView=\r\n\r\n\r\n\r\n\r\n pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=\r\n -pref_state_memento.org.eclipse.debug.ui.RegisterView=\r\n\r\n\r\n\r\njava.lang.String\r\n\r\n\r\n\r\n\r\n\r\n\r\n +pref_state_memento.org.eclipse.debug.ui.RegisterView=\r\n\r\n\r\n\r\n\r\njava.lang.String\r\n\r\n\r\n\r\n\r\n\r\n\r\n pref_state_memento.org.eclipse.debug.ui.VariableView=\r\n\r\n\r\n\r\n\r\n preferredDetailPanes=NumberFormatPane\:NumberFormatPane|DefaultDetailPane\:DefaultDetailPane| preferredTargets=org.eclipse.cdt.debug.ui.toggleCBreakpointTarget,org.eclipse.cdt.debug.ui.toggleCDynamicPrintfTarget\:org.eclipse.cdt.debug.ui.toggleCBreakpointTarget| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.launchbar.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.launchbar.core.prefs index 3cbe39a..f943b70 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.launchbar.core.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.launchbar.core.prefs @@ -1,8 +1,9 @@ LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/arch=x86_64 LaunchTargetManager/org.eclipse.launchbar.core.launchTargetType.local,Local/os=win32 -configDescList=org.eclipse.launchbar.core.descriptorType.default\:lab1 Debug,org.eclipse.launchbar.core.descriptorType.default\:lab2barnestr Debug,org.eclipse.launchbar.core.descriptorType.default\:lab3subroutines Debug +configDescList=org.eclipse.launchbar.core.descriptorType.default\:lab1 Debug,org.eclipse.launchbar.core.descriptorType.default\:lab2barnestr Debug,org.eclipse.launchbar.core.descriptorType.default\:lab3subroutines Debug,org.eclipse.launchbar.core.descriptorType.default\:lab4lcd Debug eclipse.preferences.version=1 org.eclipse.launchbar.core.descriptorType.default\:lab1\ Debug/activeLaunchMode=run org.eclipse.launchbar.core.descriptorType.default\:lab1\ Debug/activeLaunchTarget=org.eclipse.launchbar.core.launchTargetType.local\:Local org.eclipse.launchbar.core.descriptorType.default\:lab2barnestr\ Debug/activeLaunchMode=run -org.eclipse.launchbar.core.descriptorType.default\:lab3subroutines\ Debug/activeLaunchMode=debug +org.eclipse.launchbar.core.descriptorType.default\:lab3subroutines\ Debug/activeLaunchMode=run +org.eclipse.launchbar.core.descriptorType.default\:lab4lcd\ Debug/activeLaunchMode=debug diff --git a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml index 24c0e96..ac20f96 100644 --- a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml +++ b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@ - + diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 87c9a3a..8307d31 100644 --- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,9 +1,9 @@ - - + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 - + @@ -11,9 +11,9 @@ topLevel - - - + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -70,35 +70,34 @@ persp.actionSet:org.eclipse.debug.ui.profileActionSet persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task - - - noFocus - - - - + + + + + + - - - - - - - + + + + + + + - + Debug - - - - - + + + + + - + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -138,3013 +137,3419 @@ persp.viewSC:org.eclipse.pde.runtime.LogView persp.showIn:org.eclipse.egit.ui.RepositoriesView persp.perspSC:org.eclipse.wst.xml.ui.perspective - - - - - + + + + + org.eclipse.e4.primaryNavigationStack active noFocus - - + + - - + + - - - - - - - - + + + + + + + + - - - - org.eclipse.e4.secondaryNavigationStack - - + + + + + + + + org.eclipse.e4.secondaryNavigationStack + + + - + org.eclipse.e4.secondaryDataStack Debug - - - - - - - - - + + + + + + + + + - - - - + + + + - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + org.eclipse.e4.primaryDataStack EditorStack - - + + Editor org.eclipse.cdt.ui.editor.asm.AsmEditor removeOnHide - + menuContribution:popup popup:#ASMEditorContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext popup:#AbstractTextEditorContext - + menuContribution:popup popup:#ASMEditorRulerContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext popup:#AbstractTextEditorRulerContext - + + menuContribution:popup + popup:#OverviewRulerContext + + + menuContribution:popup + popup:#ASMEditorContext + popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext + popup:#AbstractTextEditorContext + + + menuContribution:popup + popup:#ASMEditorRulerContext + popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext + popup:#AbstractTextEditorRulerContext + + menuContribution:popup popup:#OverviewRulerContext - - + + Editor - org.eclipse.cdt.ui.editor.asm.AsmEditor + org.eclipse.ui.DefaultTextEditor removeOnHide - + menuContribution:popup - popup:#ASMEditorContext - popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext + popup:#TextEditorContext + popup:org.eclipse.ui.DefaultTextEditor.EditorContext popup:#AbstractTextEditorContext - + menuContribution:popup - popup:#ASMEditorRulerContext - popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext + popup:#TextRulerContext + popup:org.eclipse.ui.DefaultTextEditor.RulerContext popup:#AbstractTextEditorRulerContext - + + menuContribution:popup + popup:#OverviewRulerContext + + + menuContribution:popup + popup:#TextEditorContext + popup:org.eclipse.ui.DefaultTextEditor.EditorContext + popup:#AbstractTextEditorContext + + + menuContribution:popup + popup:#TextRulerContext + popup:org.eclipse.ui.DefaultTextEditor.RulerContext + popup:#AbstractTextEditorRulerContext + + menuContribution:popup popup:#OverviewRulerContext - - + + Editor org.eclipse.cdt.ui.editor.asm.AsmEditor removeOnHide - + menuContribution:popup popup:#ASMEditorContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext popup:#AbstractTextEditorContext - + menuContribution:popup popup:#ASMEditorRulerContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext popup:#AbstractTextEditorRulerContext - + + menuContribution:popup + popup:#OverviewRulerContext + + + menuContribution:popup + popup:#ASMEditorContext + popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext + popup:#AbstractTextEditorContext + + + menuContribution:popup + popup:#ASMEditorRulerContext + popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext + popup:#AbstractTextEditorRulerContext + + menuContribution:popup popup:#OverviewRulerContext - - + + Editor org.eclipse.cdt.ui.editor.asm.AsmEditor removeOnHide - + menuContribution:popup popup:#ASMEditorContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.EditorContext popup:#AbstractTextEditorContext - + menuContribution:popup popup:#ASMEditorRulerContext popup:org.eclipse.cdt.ui.editor.asm.AsmEditor.RulerContext popup:#AbstractTextEditorRulerContext - + menuContribution:popup popup:#OverviewRulerContext - + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu - + menuContribution:popup popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu - + menuContribution:popup popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu - + + menuContribution:popup + popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu + + - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:General - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.ui.views.ProblemView popup:org.eclipse.ui.ide.MarkersView - + menuContribution:popup popup:org.eclipse.ui.views.ProblemView popup:org.eclipse.ui.ide.MarkersView - + menuContribution:popup popup:org.eclipse.ui.views.ProblemView popup:org.eclipse.ui.ide.MarkersView - + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.cdt.ui.CDTGlobalBuildConsole - + menuContribution:popup popup:org.eclipse.cdt.ui.CDTBuildConsole - + menuContribution:popup popup:org.eclipse.cdt.ui.CDTGlobalBuildConsole - + menuContribution:popup popup:org.eclipse.cdt.ui.CDTBuildConsole - + menuContribution:popup popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu - + + menuContribution:popup + popup:org.eclipse.cdt.ui.CDTGlobalBuildConsole + + + menuContribution:popup + popup:org.eclipse.cdt.ui.CDTBuildConsole + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:#ASMOutlineContext - + menuContribution:popup popup:#ASMOutlineContext - + menuContribution:popup popup:#ASMOutlineContext - + menuContribution:popup popup:#ASMOutlineContext - + menuContribution:popup popup:#ASMOutlineContext - + + menuContribution:popup + popup:#ASMOutlineContext + + - + View categoryTag:Make - + View categoryTag:Mylyn - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:GdbBasicCliConsole.#ContextMenu - + + menuContribution:popup + popup:GdbBasicCliConsole.#ContextMenu + + - + View categoryTag:Debug active - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.DebugView - + menuContribution:popup popup:org.eclipse.debug.ui.DebugView - + menuContribution:popup popup:org.eclipse.debug.ui.DebugView - + menuContribution:popup popup:org.eclipse.debug.ui.DebugView - + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView - + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView.detail + + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView + + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.BreakpointView - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.BreakpointView - + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView.detail + + + menuContribution:popup + popup:org.eclipse.debug.ui.BreakpointView + + - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.RegisterView - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView.detail + + + menuContribution:popup + popup:org.eclipse.debug.ui.RegisterView + + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView.detail + + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.VariableView.detail - + menuContribution:popup popup:org.eclipse.debug.ui.ModuleView - + + menuContribution:popup + popup:org.eclipse.debug.ui.VariableView.detail + + + menuContribution:popup + popup:org.eclipse.debug.ui.ModuleView + + - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.MemoryView.MemoryBlocksTreeViewPane - + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + - - + + + + + View + categoryTag:Debug + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.MemoryBlocksTreeViewPane + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.2 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + menuContribution:popup + popup:org.eclipse.debug.ui.MemoryView.RenderingViewPane.1 + + + + + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - - + + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + + Opaque + + + Opaque + + + Opaque + + + Opaque + + + Opaque + + Opaque - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + + Opaque + + + Opaque + + + Opaque + + + Opaque + + + Opaque + + Opaque - + Draggable - + Opaque - + Opaque - + Opaque - + + Opaque + + + Opaque + + + Opaque + + + Opaque + + Opaque - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + + Opaque + + + Opaque + + + Opaque + + + Opaque + + + Opaque + + Opaque - + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - - + + Opaque - + Opaque - + Opaque - + Draggable - + + Draggable + + toolbarSeparator - + - + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - - + + TrimStack Draggable - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:cocoa - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + platform:win32 - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + platform:cocoa - + platform:cocoa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + platform:cocoa - + platform:cocoa - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + + platform:cocoa - - - - - - + + + + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + - - - - - - + + + + + + - - + + - - + + platform:win32 - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor - + View categoryTag:Debug - + View categoryTag:C/C++ - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Make - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:C/C++ - + View categoryTag:General - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Debug - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:Git - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:Charts - + View categoryTag:Profiling - + View categoryTag:Profiling - + View categoryTag:Profiling - + View categoryTag:Maven - + View categoryTag:Maven - + View categoryTag:Mylyn - + View categoryTag:Mylyn - + View categoryTag:Mylyn - + View categoryTag:Oomph - + View categoryTag:Connections - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:Remote Systems - + View categoryTag:General - + View categoryTag:General - + View categoryTag:SVN - + View categoryTag:SVN - + View categoryTag:SVN - + View categoryTag:SVN - + View categoryTag:SVN - + View categoryTag:Team - + View categoryTag:Team - + View categoryTag:LTTng - + View categoryTag:Tracing - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:LTTng - + View categoryTag:Tracing - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:LTTng - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:Tracing - + View categoryTag:General - + View categoryTag:General - + View categoryTag:Help - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:General - + View categoryTag:XML - + View categoryTag:XML - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - + + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties index ce466a3..66c835e 100644 --- a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties +++ b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties @@ -1,3 +1,3 @@ # -#Tue Oct 01 15:50:39 CDT 2019 -task-tag-projects-already-scanned=lab3subroutines,RemoteSystemsTempFiles +#Mon Oct 14 18:46:46 CDT 2019 +task-tag-projects-already-scanned=RemoteSystemsTempFiles diff --git a/.metadata/version.ini b/.metadata/version.ini index 0b9971e..ebcbc24 100644 --- a/.metadata/version.ini +++ b/.metadata/version.ini @@ -1,3 +1,3 @@ -#Mon Sep 30 20:19:36 CDT 2019 +#Wed Oct 16 15:56:12 CDT 2019 org.eclipse.core.runtime=2 org.eclipse.platform=4.6.3.v20170301-0400 diff --git a/lab3subroutines/src/gpio.s b/lab3subroutines/src/gpio.s deleted file mode 100644 index c7ed670..0000000 --- a/lab3subroutines/src/gpio.s +++ /dev/null @@ -1,9 +0,0 @@ -# gpio.s -# Trevor Barnes -# CE2801-031 -# Description: A file to handle the GPIO behavior of the Dev Board - -.syntax unified -.cpu cortex-m4 -.thumb -.section .text diff --git a/lab3subroutines/src/main.s b/lab3subroutines/src/main.s index 24eaef2..08e19d5 100644 --- a/lab3subroutines/src/main.s +++ b/lab3subroutines/src/main.s @@ -60,8 +60,8 @@ num_to_ASCII: cmp r0,#0 blt out_of_range - cmp r0,#9999 - bgt out_of_range + # cmp r0,#9999 + # bgt out_of_range # Normal conversion behavior mov r1, #16 diff --git a/lab4lcd/.cproject b/lab4lcd/.cproject new file mode 100644 index 0000000..82c8878 --- /dev/null +++ b/lab4lcd/.cproject @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lab4lcd/.gitignore b/lab4lcd/.gitignore new file mode 100644 index 0000000..3df573f --- /dev/null +++ b/lab4lcd/.gitignore @@ -0,0 +1 @@ +/Debug/ diff --git a/lab4lcd/.project b/lab4lcd/.project new file mode 100644 index 0000000..969ed37 --- /dev/null +++ b/lab4lcd/.project @@ -0,0 +1,28 @@ + + + lab4lcd + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + fr.ac6.mcu.ide.core.MCUProjectNature + fr.ac6.mcu.ide.core.MCUSingleCoreProjectNature + + diff --git a/lab4lcd/.settings/language.settings.xml b/lab4lcd/.settings/language.settings.xml new file mode 100644 index 0000000..eacb364 --- /dev/null +++ b/lab4lcd/.settings/language.settings.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lab4lcd/LinkerScript.ld b/lab4lcd/LinkerScript.ld new file mode 100644 index 0000000..bf8b04d --- /dev/null +++ b/lab4lcd/LinkerScript.ld @@ -0,0 +1,202 @@ +/* +****************************************************************************** +** +** File : LinkerScript.ld +** +** Author : Auto-generated by Ac6 System Workbench +** +** Abstract : Linker script for STM32F446RETx Device from STM32F4 series +** 128Kbytes RAM +** 512Kbytes ROM +** +** Set heap size, stack size and stack location according +** to application requirements. +** +** Set memory bank area and size if external memory is used. +** +** Target : STMicroelectronics STM32 +** +** Distribution: The file is distributed “as is,” without any warranty +** of any kind. +** +***************************************************************************** +** @attention +** +**

© COPYRIGHT(c) 2019 Ac6

+** +** Redistribution and use in source and binary forms, with or without modification, +** are permitted provided that the following conditions are met: +** 1. Redistributions of source code must retain the above copyright notice, +** this list of conditions and the following disclaimer. +** 2. Redistributions in binary form must reproduce the above copyright notice, +** this list of conditions and the following disclaimer in the documentation +** and/or other materials provided with the distribution. +** 3. Neither the name of Ac6 nor the names of its contributors +** may be used to endorse or promote products derived from this software +** without specific prior written permission. +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +** +***************************************************************************** +*/ + +/* Entry Point */ +ENTRY(Reset_Handler) + +/* Highest address of the user mode stack */ +_estack = 0x20020000; /* end of RAM */ + +_Min_Heap_Size = 0; /* required amount of heap */ +_Min_Stack_Size = 0x400; /* required amount of stack */ + +/* Memories definition */ +MEMORY +{ + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K + ROM (rx) : ORIGIN = 0x8000000, LENGTH = 512K +} + +/* Sections */ +SECTIONS +{ + /* The startup code into ROM memory */ + .isr_vector : + { + . = ALIGN(4); + KEEP(*(.isr_vector)) /* Startup code */ + . = ALIGN(4); + } >ROM + + /* The program code and other data into ROM memory */ + .text : + { + . = ALIGN(4); + *(.text) /* .text sections (code) */ + *(.text*) /* .text* sections (code) */ + *(.glue_7) /* glue arm to thumb code */ + *(.glue_7t) /* glue thumb to arm code */ + *(.eh_frame) + + KEEP (*(.init)) + KEEP (*(.fini)) + + . = ALIGN(4); + _etext = .; /* define a global symbols at end of code */ + } >ROM + + /* Constant data into ROM memory*/ + .rodata : + { + . = ALIGN(4); + *(.rodata) /* .rodata sections (constants, strings, etc.) */ + *(.rodata*) /* .rodata* sections (constants, strings, etc.) */ + . = ALIGN(4); + } >ROM + + .ARM.extab : { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + . = ALIGN(4); + } >ROM + + .ARM : { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + . = ALIGN(4); + } >ROM + + .preinit_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP (*(.preinit_array*)) + PROVIDE_HIDDEN (__preinit_array_end = .); + . = ALIGN(4); + } >ROM + + .init_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__init_array_start = .); + KEEP (*(SORT(.init_array.*))) + KEEP (*(.init_array*)) + PROVIDE_HIDDEN (__init_array_end = .); + . = ALIGN(4); + } >ROM + + .fini_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP (*(SORT(.fini_array.*))) + KEEP (*(.fini_array*)) + PROVIDE_HIDDEN (__fini_array_end = .); + . = ALIGN(4); + } >ROM + + /* Used by the startup to initialize data */ + _sidata = LOADADDR(.data); + + /* Initialized data sections into RAM memory */ + .data : + { + . = ALIGN(4); + _sdata = .; /* create a global symbol at data start */ + *(.data) /* .data sections */ + *(.data*) /* .data* sections */ + + . = ALIGN(4); + _edata = .; /* define a global symbol at data end */ + } >RAM AT> ROM + + + /* Uninitialized data section into RAM memory */ + . = ALIGN(4); + .bss : + { + /* This is used by the startup in order to initialize the .bss secion */ + _sbss = .; /* define a global symbol at bss start */ + __bss_start__ = _sbss; + *(.bss) + *(.bss*) + *(COMMON) + + . = ALIGN(4); + _ebss = .; /* define a global symbol at bss end */ + __bss_end__ = _ebss; + } >RAM + + /* User_heap_stack section, used to check that there is enough RAM left */ + ._user_heap_stack : + { + . = ALIGN(8); + PROVIDE ( end = . ); + PROVIDE ( _end = . ); + . = . + _Min_Heap_Size; + . = . + _Min_Stack_Size; + . = ALIGN(8); + } >RAM + + + + /* Remove information from the compiler libraries */ + /DISCARD/ : + { + libc.a ( * ) + libm.a ( * ) + libgcc.a ( * ) + } + + .ARM.attributes 0 : { *(.ARM.attributes) } +} diff --git a/lab4lcd/NUCLEO-F446RE.xml b/lab4lcd/NUCLEO-F446RE.xml new file mode 100644 index 0000000..5fcd6a3 --- /dev/null +++ b/lab4lcd/NUCLEO-F446RE.xml @@ -0,0 +1,20 @@ + + + + + + + + +]> + + + + NUCLEO-F446RE + SWD + JTAG + ST-Link + stm32f446retx + + diff --git a/lab4lcd/lab4lcd Debug.cfg b/lab4lcd/lab4lcd Debug.cfg new file mode 100644 index 0000000..561d480 --- /dev/null +++ b/lab4lcd/lab4lcd Debug.cfg @@ -0,0 +1,28 @@ +# This is an NUCLEO-F446RE board with a single STM32F446RETx chip +# +# Generated by System Workbench for STM32 +# Take care that such file, as generated, may be overridden without any early notice. Please have a look to debug launch configuration setup(s) + +source [find interface/stlink.cfg] + +set WORKAREASIZE 0x8000 + +transport select "hla_swd" + +set CHIPNAME STM32F446RETx + +# Enable debug when in low power modes +set ENABLE_LOW_POWER 1 + +# Stop Watchdog counters when halt +set STOP_WATCHDOG 1 + +# STlink Debug clock frequency +set CLOCK_FREQ 4000 + +# use hardware reset, connect under reset +# connect_assert_srst needed if low power mode application running (WFI...) +reset_config srst_only srst_nogate connect_assert_srst +set CONNECT_UNDER_RESET 1 + +source [find target/stm32f4x.cfg] diff --git a/lab4lcd/src/delay.s b/lab4lcd/src/delay.s new file mode 100644 index 0000000..9ef9522 --- /dev/null +++ b/lab4lcd/src/delay.s @@ -0,0 +1,59 @@ +# delay.s +# Trevor Barnes +# CE2801-031 +# Description: A file for handling delay routines + +.syntax unified +.cpu cortex-m4 +.thumb +.section .text + +.global delay_ms +# A subroutine to create a delay of a certain number of milliseconds +# Input: +# r0: Length of delay (ms) +delay_ms: + + push {r1,r2,r3,lr} + mov r3,r0 +ms_delay: + # 250 iterations = 1/16 of a millisecond + mov r2, #0x10 +# Loop 16 times +1: + # 250 + mov r1, #0xFA +# Loop 250 times +2: + sub r1, #1 + cmp r1, #0 + bne 2b + + sub r2, #1 + cmp r2, #0 + bne 1b + + sub r0, #1 + cmp r0, #0 + bne ms_delay + + mov r0,r3 + pop {r1,r2,r3,pc} + +.global lcd_delay +# about r1 mircoseonds +lcd_delay: + # stack + push {lr} + + lsl r1, r1, #3 + +1: + sub r1, r1, #1 + cmp r1, #0 + bne 1b + + # return + pop {pc} + + diff --git a/lab4lcd/src/lcd.s b/lab4lcd/src/lcd.s new file mode 100644 index 0000000..89a2381 --- /dev/null +++ b/lab4lcd/src/lcd.s @@ -0,0 +1,464 @@ +# lcd.s +# Trevor Barnes +# CE2801-031 +# Description: + +.syntax unified +.cpu cortex-m4 +.thumb +.section .text + +#Fill in addresses + .equ RCC_BASE, 0x40023800 + .equ RCC_AHB1ENR, 0x30 + .equ RCC_GPIOAEN, 1<<0 + .equ RCC_GPIOCEN, 1<<2 + + .equ GPIOA_BASE, 0x40020000 + .equ GPIOC_BASE, 0x40020800 + .equ GPIO_MODER, 0x00 + .equ GPIO_ODR, 0x14 + .equ GPIO_IDR, 0x10 + .equ GPIO_BSRR, 0x18 + +#What pin is each of these? + .equ RS, 8 // PC8 + .equ RW, 9 // PC9 + .equ E, 10 // PC10 + +#Commands for BSRR + .equ RS_SET, 1< DataBus + lsl r1, #4 + ldr r3, =GPIOA_BASE + ldr r2, [r3, #GPIO_ODR] + bfc r2, #4, #8 + orr r2, r2, r1 + str r2, [r3, #GPIO_ODR ] + #Set E=0 + ldr r2, =GPIOC_BASE + mov r3, E_CLR + str r3, [r2, #GPIO_BSRR] + + #Wait for appropriate delay + mov r1, #37 + bl lcd_delay + pop {r2,r3,pc} + + +#Writes data +#RS=0 RW=0 R1-Arg +#No returns +WriteData: + push {r1,r2,r3,r4,lr} + + #Set RS=1,RW=0,E=0 + ldr r2, =GPIOC_BASE + + mov r3, #RS_SET + str r3, [r2, #GPIO_BSRR] + mov r3, #RW_CLR + str r3, [r2, #GPIO_BSRR] + mov r3, #E_CLR + str r3, [r2, #GPIO_BSRR] + #Set E=1 + mov r3, #E_SET + str r3, [r2, #GPIO_BSRR] + #Set R1 -> DataBus + lsl r1, #4 + ldr r3, =GPIOA_BASE + ldr r2, [r3, #GPIO_ODR] + bfc r2, #4, #8 + orr r2, r2, r1 + str r2, [r3, #GPIO_ODR ] + #Set E=0 + ldr r2, =GPIOC_BASE + mov r3, #E_CLR + str r3, [r2, #GPIO_BSRR] + #Wait for appropriate delay + mov r1, #37 + bl lcd_delay + pop {r1,r2,r3,r4,pc} + +#Code to intialize the lcd +lcdInit: + push {r0,r1,lr} + + #Set up Ports + bl PortSetup + #Wait 40ms + mov r0, #40 + bl delay_ms + #Write Function Set (0x38) + mov r1, 0x38 + bl WriteInstruction + mov r1, #37 + bl lcd_delay + #Write Function Set (0x38) + mov r1, 0x38 + bl WriteInstruction + mov r1, #37 + bl lcd_delay + #Write Display On/Off(0x0F) + mov r1, 0x0F + bl WriteInstruction + mov r1, #37 + bl lcd_delay + #Write Display Clear (0x01) + mov r1, 0x01 + bl WriteInstruction + mov r1, #2 + bl delay_ms + + #Write Entry Mode Set (0x06) + mov r1, 0x06 + bl WriteInstruction + + mov r1, #37 + bl lcd_delay + pop {r0,r1,pc} + +.global lcdClear + # clears the display + # no arguments or return + # includes necessary delay +lcdClear: + push {r0,lr} + mov r1, 0x01 + bl WriteInstruction + # Delay for at least 1.52ms + mov r0, #2 + bl delay_ms + pop {r0,pc} + + +.global lcdHome + # moves cursor to the home position + # no arguments or return + # includes necessary delay +lcdHome: + push {r1,lr} + mov r1, #0x02 + bl WriteInstruction + mov r0, #2 + bl delay_ms + pop {r1,pc} + +.global lcdSetPosition + # moves cursor to the position indicated + # r0 is the zero-based row and r1 is the zero-based column, no return value + # includes necessary delay +lcdSetPosition: + push {r0,r1,lr} + # Sub values to "actual" positions + sub r0, r0, #1 + sub r1, r1, #1 + # Shift row to actual + lsl r0, r0, #6 + orr r0, r0, r1 + + mov r1, #0x80 + orr r1, r1, r0 + bl WriteInstruction + pop {r0,r1,pc} + +.global lcdPrintString + # prints a null terminated string to the display + # r0 contains the address of the null terminated string (usually located in .data or .rodata), returns the number of characters written to display in r0 + # includes necessary delay +lcdPrintString: + push {r0,r1,r2,r3,lr} + + mov r2, #0 +loop: + ldrb r1, [r0, r2] + cmp r1, #0x00 + beq done + bl WriteData + add r2, r2, #1 + b loop +done: + mov r0, r1 + pop {r0,r1,r2,r3,pc} + +.global lcdPrintNum + # prints a (decimal) number to the display + # the number to be printed is in r0, values of 0 to 9999 will print, anything above 9999 should print Err. + # includes necessary delay +lcdPrintNum: + push {r0,r1,r2,r3,r4,lr} + + bl num_to_ASCII + # Store num in memory + ldr r2, =numToPrint + str r0, [r2] + # Move cursor to right-most position + mov r1, #16 +writeByte: + mov r0, #1 + bl lcdSetPosition + + mov r4, r0 + mov r0, #1 + bl delay_ms + mov r0, r4 + + mov r0, r1 + ldrb r1, [r2, r3] + bl WriteData + + mov r4, r0 + mov r0, #1 + bl delay_ms + mov r0, r4 + + add r3, r3, #1 + cmp r3, #4 + sub r1, r0, #1 + cmp r3, #4 + bne writeByte + pop {r0,r1,r2,r3,r4,pc} + +# Takes in a value from 0-9999 and converts it to ASCII +# Input: +# r0: Input binary value + +num_to_ASCII: + + # If outside of range, return ASCII "Err." + push {r1,r2,r3,lr} + + cmp r0,#0 + blt out_of_range + # cmp r0,#9999 + # bgt out_of_range + +# Normal conversion behavior + mov r1, #16 + lsl r0, #3 + sub r1, #3 +shift_cycle: + + lsl r0, #1 + sub r1, #1 + cmp r1, #0 + # Branch to encode section if shifted 16 times + beq encode + +# Verify Each Nibble is less than or equal to 4 + ubfx r2, r0, #16, #4 + # If value is less than or equal to 4, then skip to next nibble + cmp r2, #4 + ble 2f + add r2, #3 + bfi r0, r2, #16, #4 +2: ubfx r2, r0, #20, #4 + # If value is less than or equal to 4, then skip to next nibble + cmp r2, #4 + ble 3f + add r2, #3 + bfi r0, r2, #20, #4 +3: ubfx r2, r0, #24, #4 + # If value is less than or equal to 4, then skip to next nibble + cmp r2, #4 + ble 4f + add r2, #3 + bfi r0, r2, #24, #4 +4: ubfx r2, r0, #28, #4 + # If value is less than or equal to 4 skip to end + cmp r2, #4 + ble end_verify_nibbles + add r2, #3 + bfi r0, r2, #28, #4 +end_verify_nibbles: + + + b shift_cycle +encode: + mov r3, #3 +# Encode BCD numbers to ASCII + # Extract ones nibble + ubfx r2, r0, #16, #4 + # Insert ones nibble + bfi r1, r2, #0, #4 + # Insert 3 in front of nibble for ASCII encoding + bfi r1, r3, #4, #4 + + # Extract tens nibble + ubfx r2, r0, #20, #4 + # Insert tens nibble + bfi r1, r2, #8, #4 + # Insert 3 in front of nibble for ASCII encoding + bfi r1, r3, #12, #4 + + # Extract hundreds nibble + ubfx r2, r0, #24, #4 + # Insert hundreds nibble + bfi r1, r2, #16, #4 + # Insert 3 in front of nibble for ASCII encoding + bfi r1, r3, #20, #4 + + # Extract thousands nibble + ubfx r2, r0, #28, #4 + # Insert thousands nibble + bfi r1, r2, #24, #4 + # Insert 3 in front of nibble for ASCII encoding + bfi r1, r3, #28, #4 + + b end_ASCII +out_of_range: + # Insert ASCII "Err." + movw r1, #0x722E + movt r1, #0x4572 + +end_ASCII: + # Return value in r0 + mov r0, r1 + pop {r1,r2,r3,pc} + + +.global lcdBusyWait +# Loops until the busy flag is 0 +lcdBusyWait: + + push {r0,r1,r2,r3,lr} + + ldr r1, =GPIOA_BASE + ldr r2, [r1, #GPIO_MODER] + + mov r3, #0 + + orr r2, r2, r3 + + movw r3, 0xFF00 + movt r3, 0x00FF + bic r2, r2, r3 + + str r2, [r1, #GPIO_MODER] + + #Set RS=0, RW=1, E=1 + ldr r2, =GPIOC_BASE + + mov r3, #RS_CLR + str r3, [r2, #GPIO_BSRR] + mov r3, #RW_SET + str r3, [r2, #GPIO_BSRR] + mov r3, #E_SET + str r3, [r2, #GPIO_BSRR] +busy: + #Set E= + mov r3, #E_SET + str r3, [r2, #GPIO_BSRR] + #Set Databus -> R1 + ldr r3, =GPIOA_BASE + ldr r1, [r3, #GPIO_IDR] + #Set E=0 + ldr r2, =GPIOC_BASE + mov r3, #E_CLR + str r3, [r2, #GPIO_BSRR] + + mov r2, #0x0010 + and r1, r2 + lsr r1, #4 + # Are we still busy? + cmp r1, #1 + beq busy + +# Return DB port to original mode + ldr r1, =GPIOA_BASE + ldr r2, [r1, #GPIO_MODER] + + movw r3, 0x5500 + movt r3, 0x0055 + + orr r2,r2, r3 + + movw r3, 0xAA00 + movt r3, 0x00AA + bic r2, r2, r3 + + str r2, [r1, #GPIO_MODER] + + pop {r0,r1,r2,r3,pc} + + +.section .data +numToPrint: + .word 0 \ No newline at end of file diff --git a/lab4lcd/src/main.s b/lab4lcd/src/main.s new file mode 100644 index 0000000..a56a01a --- /dev/null +++ b/lab4lcd/src/main.s @@ -0,0 +1,57 @@ +# main.s +# Trevor Barnes +# CE2801-031 +# Lab 3: LCD API +# Description: The driver for Lab 4. Displays the ASCII +# values from the previous lab. + +.syntax unified +.cpu cortex-m4 +.thumb +.section .text + +.global main + + +main: + bl lcdInit + + mov r0, #10 + bl countDown + + bl lcdClear + + ldr r0, =msg + bl lcdPrintString + +end: + b end + +# r0 - value to be counted down from (0-9999) +countDown: + push {r0,r1,lr} +loop: + # Print number + bl lcdPrintNum + mov r1, r0 + mov r0, #1 + # Save current value before delay subroutine + bl lcdHome + mov r0, #1000 + bl delay_ms + mov r0, r1 + cmp r0, #0 + beq done + sub r0, r0, #1 + + b loop +done: + pop {r0,r1,pc} + + + + +.section .rodata +msg: + .asciz "Hello World!" + diff --git a/lab4lcd/startup/startup_stm32.s b/lab4lcd/startup/startup_stm32.s new file mode 100644 index 0000000..5059db2 --- /dev/null +++ b/lab4lcd/startup/startup_stm32.s @@ -0,0 +1,246 @@ +/** + ****************************************************************************** + * @file startup_stm32.s + * @author Ac6 + * @version V1.0.0 + * @date 12-June-2014 + ****************************************************************************** + */ + + .syntax unified + .cpu cortex-m4 + .thumb + +.global g_pfnVectors +.global Default_Handler + +/* start address for the initialization values of the .data section. +defined in linker script */ +.word _sidata +/* start address for the .data section. defined in linker script */ +.word _sdata +/* end address for the .data section. defined in linker script */ +.word _edata +/* start address for the .bss section. defined in linker script */ +.word _sbss +/* end address for the .bss section. defined in linker script */ +.word _ebss + +.equ BootRAM, 0xF1E0F85F +/** + * @brief This is the code that gets called when the processor first + * starts execution following a reset event. Only the absolutely + * necessary set is performed, after which the application + * supplied main() routine is called. + * @param None + * @retval : None +*/ + + .section .text.Reset_Handler + .weak Reset_Handler + .type Reset_Handler, %function +Reset_Handler: + +/* Copy the data segment initializers from flash to SRAM */ + movs r1, #0 + b LoopCopyDataInit + +CopyDataInit: + ldr r3, =_sidata + ldr r3, [r3, r1] + str r3, [r0, r1] + adds r1, r1, #4 + +LoopCopyDataInit: + ldr r0, =_sdata + ldr r3, =_edata + adds r2, r0, r1 + cmp r2, r3 + bcc CopyDataInit + ldr r2, =_sbss + b LoopFillZerobss +/* Zero fill the bss segment. */ +FillZerobss: + movs r3, #0 + str r3, [r2] + adds r2, r2, #4 + +LoopFillZerobss: + ldr r3, = _ebss + cmp r2, r3 + bcc FillZerobss + +/* Call the clock system intitialization function.*/ + bl SystemInit +/* Call static constructors */ + bl __libc_init_array +/* Call the application's entry point.*/ + bl main + +LoopForever: + b LoopForever + +.size Reset_Handler, .-Reset_Handler + +/** + * @brief This is the code that gets called when the processor receives an + * unexpected interrupt. This simply enters an infinite loop, preserving + * the system state for examination by a debugger. + * + * @param None + * @retval : None +*/ + .section .text.Default_Handler,"ax",%progbits +Default_Handler: +Infinite_Loop: + b Infinite_Loop + .size Default_Handler, .-Default_Handler +/****************************************************************************** +* +* The minimal vector table for a Cortex-M. Note that the proper constructs +* must be placed on this to ensure that it ends up at physical address +* 0x0000.0000. +* +******************************************************************************/ + .section .isr_vector,"a",%progbits + .type g_pfnVectors, %object + .size g_pfnVectors, .-g_pfnVectors + +g_pfnVectors: + .word _estack + .word Reset_Handler + .word NMI_Handler + .word HardFault_Handler + .word MemManage_Handler + .word BusFault_Handler + .word UsageFault_Handler + .word 0 + .word 0 + .word 0 + .word 0 + .word SVC_Handler + .word DebugMon_Handler + .word 0 + .word PendSV_Handler + .word SysTick_Handler + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + .word 0 + +/******************************************************************************* +* +* Provide weak aliases for each Exception handler to the Default_Handler. +* As they are weak aliases, any function with the same name will override +* this definition. +* +*******************************************************************************/ + + .weak NMI_Handler + .thumb_set NMI_Handler,Default_Handler + + .weak HardFault_Handler + .thumb_set HardFault_Handler,Default_Handler + + .weak MemManage_Handler + .thumb_set MemManage_Handler,Default_Handler + + .weak BusFault_Handler + .thumb_set BusFault_Handler,Default_Handler + + .weak UsageFault_Handler + .thumb_set UsageFault_Handler,Default_Handler + + .weak SVC_Handler + .thumb_set SVC_Handler,Default_Handler + + .weak DebugMon_Handler + .thumb_set DebugMon_Handler,Default_Handler + + .weak PendSV_Handler + .thumb_set PendSV_Handler,Default_Handler + + .weak SysTick_Handler + .thumb_set SysTick_Handler,Default_Handler + + .weak SystemInit + +/************************ (C) COPYRIGHT Ac6 *****END OF FILE****/ diff --git a/lab4lcd/startup/sysmem.c b/lab4lcd/startup/sysmem.c new file mode 100644 index 0000000..f81d74c --- /dev/null +++ b/lab4lcd/startup/sysmem.c @@ -0,0 +1,82 @@ +/** +***************************************************************************** +** +** File : sysmem.c +** +** Author : Ac6 +** +** Abstract : System Workbench Minimal System Memory calls file +** +** For more information about which c-functions +** need which of these lowlevel functions +** please consult the Newlib libc-manual +** +** Environment : System Workbench for MCU +** +** Distribution: The file is distributed “as is,” without any warranty +** of any kind. +** +***************************************************************************** +** +**

© COPYRIGHT(c) 2014 Ac6

+** +** Redistribution and use in source and binary forms, with or without modification, +** are permitted provided that the following conditions are met: +** 1. Redistributions of source code must retain the above copyright notice, +** this list of conditions and the following disclaimer. +** 2. Redistributions in binary form must reproduce the above copyright notice, +** this list of conditions and the following disclaimer in the documentation +** and/or other materials provided with the distribution. +** 3. Neither the name of Ac6 nor the names of its contributors +** may be used to endorse or promote products derived from this software +** without specific prior written permission. +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +** +***************************************************************************** +*/ + +/* Includes */ +#include +#include + +/* Variables */ +extern int errno; +register char * stack_ptr asm("sp"); + +/* Functions */ + +/** + _sbrk + Increase program data space. Malloc and related functions depend on this +**/ +caddr_t _sbrk(int incr) +{ + extern char end asm("end"); + static char *heap_end; + char *prev_heap_end; + + if (heap_end == 0) + heap_end = &end; + + prev_heap_end = heap_end; + if (heap_end + incr > stack_ptr) + { + errno = ENOMEM; + return (caddr_t) -1; + } + + heap_end += incr; + + return (caddr_t) prev_heap_end; +} +