From 6af6bb42174fb542059272d8ce83acba31d23883 Mon Sep 17 00:00:00 2001 From: Trevor Barnes Date: Mon, 30 Sep 2019 20:33:52 -0500 Subject: [PATCH] finished lab 2 --- .gitignore | 5 +- .metadata/.log | 449 ++ .metadata/.plugins/org.eclipse.cdt.core/.log | 1 + .../org.eclipse.cdt.ui/global-build.log | 584 +++ .../org.eclipse.cdt.ui/lab2barnestr.build.log | 23 +- .../RemoteSystemsTempFiles/.markers.snap | Bin 80 -> 32 bytes .../RemoteSystemsTempFiles/.syncinfo.snap | Bin 80 -> 32 bytes .../.projects/lab2barnestr/.markers.snap | Bin 80 -> 816 bytes .../.projects/lab2barnestr/.syncinfo.snap | Bin 80 -> 32 bytes .../.root/.markers.snap | Bin 80 -> 32 bytes .../org.eclipse.core.resources/.root/3.tree | Bin 1967 -> 0 bytes .../.safetable/org.eclipse.core.resources | Bin 2927 -> 1769 bytes .../org.eclipse.core.resources/3.snap | Bin 2948 -> 0 bytes .../.settings/org.eclipse.debug.ui.prefs | 6 +- .../org.eclipse.launchbar.core.prefs | 2 +- .../org.eclipse.e4.workbench/workbench.xmi | 3748 ++++++++--------- .metadata/version.ini | 2 +- lab2barnestr/Debug/lab2barnestr.bin | Bin 2144 -> 2184 bytes lab2barnestr/Debug/lab2barnestr.elf | Bin 138352 -> 138412 bytes lab2barnestr/Debug/output.map | 176 +- lab2barnestr/Debug/src/main.o | Bin 1692 -> 1784 bytes lab2barnestr/src/main.s | 69 +- 22 files changed, 3029 insertions(+), 2036 deletions(-) delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/3.tree delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/3.snap diff --git a/.gitignore b/.gitignore index 2d19a0d..fa35f7b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,7 @@ \lab2barnestr\LinkerScript.ld \lab2barnestr\NUCLEO-F446RE.xml \lab2barnestr\.settings\** -\.metadata \ No newline at end of file +\.metadata +\lab2barnestr\lab2barnestr.bin +\lab2barnestr\lab2barnestr.elf +\lab2barnestr\output.map \ No newline at end of file diff --git a/.metadata/.log b/.metadata/.log index 4df8e87..9a8afc5 100644 --- a/.metadata/.log +++ b/.metadata/.log @@ -1792,3 +1792,452 @@ localhost:3333: The system tried to join a drive to a directory on a joined driv 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-09-30 20:01:59.972 +!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-09-30 20:01:59.972 +!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-09-30 20:18:27.604 +!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\\lab2barnestr\\Debug\\lab2barnestr.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-09-30 20:18:27.605 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab2barnestr\\Debug\\lab2barnestr.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-09-30 20:18:40.558 +!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\\lab2barnestr\\Debug\\lab2barnestr.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-09-30 20:18:40.558 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab2barnestr\\Debug\\lab2barnestr.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) +!SESSION 2019-09-30 20:19:04.132 ----------------------------------------------- +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.e4.ui.workbench 4 0 2019-09-30 20:19:37.070 +!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-09-30 20:19:37.073 +!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-09-30 20:19:37.073 +!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-09-30 20:19:37.074 +!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-09-30 20:19:37.075 +!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-09-30 20:19:37.084 +!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-09-30 20:19:40.255 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.equinox.registry 4 1 2019-09-30 20:19:40.257 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.equinox.registry 4 1 2019-09-30 20:19:40.257 +!MESSAGE Executable extension definition for "resolver" not found. + +!ENTRY org.eclipse.egit.ui 2 0 2019-09-30 20:19:41.229 +!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-09-30 20:19:41.645 +!MESSAGE Started RMI Server, listening on port 21112 + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2019-09-30 20:19:42.456 +!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-09-30 20:19:50.119 +!MESSAGE Enablement expression is missing for descriptor type org.eclipse.cdt.debug.core.coreBuildDescriptorType + +!ENTRY org.eclipse.launchbar.core 2 0 2019-09-30 20:19:50.120 +!MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType + +!ENTRY org.eclipse.core.resources 4 372 2019-09-30 20:19:50.123 +!MESSAGE Resource '/lab1' is not open. + +!ENTRY fr.ac6.mcu.debug 4 5012 2019-09-30 20:19:55.777 +!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\\lab2barnestr\\Debug\\lab2barnestr.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-09-30 20:19:55.778 +!MESSAGE Failed to execute MI command: +load C:\\Users\\barnestr\\Documents\\CE2801\\workspace\\lab2barnestr\\Debug\\lab2barnestr.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) diff --git a/.metadata/.plugins/org.eclipse.cdt.core/.log b/.metadata/.plugins/org.eclipse.cdt.core/.log index 3ad97c9..3d94c4a 100644 --- a/.metadata/.plugins/org.eclipse.cdt.core/.log +++ b/.metadata/.plugins/org.eclipse.cdt.core/.log @@ -1,3 +1,4 @@ *** SESSION Sep 17, 2019 14:52:39.00 ------------------------------------------- *** SESSION Sep 24, 2019 15:25:07.32 ------------------------------------------- *** SESSION Sep 24, 2019 16:17:33.86 ------------------------------------------- +*** SESSION Sep 25, 2019 14:58:47.89 ------------------------------------------- diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log index b064fef..53f524c 100644 --- a/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log +++ b/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log @@ -275,3 +275,587 @@ arm-none-eabi-size "lab2barnestr.elf" text data bss dec hex filename 1064 1080 1092 3236 ca4 lab2barnestr.elf +20:34:09 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +18:45:49 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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:66: Error: ARM register expected -- `ldr r' +src/subdir.mk:15: recipe for target 'src/main.o' failed +make: *** [src/main.o] Error 1 +18:46:23 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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:66: Error: ARM register expected -- `ldr r' +src/subdir.mk:15: recipe for target 'src/main.o' failed +make: *** [src/main.o] Error 1 +18:46:54 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1064 1080 1092 3236 ca4 lab2barnestr.elf + +18:48:26 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1064 1080 1092 3236 ca4 lab2barnestr.elf + +19:38:19 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1080 1080 1092 3252 cb4 lab2barnestr.elf + +19:38:45 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +19:41:46 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1076 1080 1092 3248 cb0 lab2barnestr.elf + +19:44:19 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1084 1080 1092 3256 cb8 lab2barnestr.elf + +19:44:34 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +19:45:05 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +19:45:17 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +19:45:32 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +19:47:32 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1088 1080 1092 3260 cbc lab2barnestr.elf + +19:48:40 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1080 1080 1092 3252 cb4 lab2barnestr.elf + +19:52:22 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1084 1080 1092 3256 cb8 lab2barnestr.elf + +19:52:53 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1088 1080 1092 3260 cbc lab2barnestr.elf + +20:01:50 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1088 1080 1092 3260 cbc lab2barnestr.elf + +20:01:59 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:02:09 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:02:48 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:04:05 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:04:28 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:05:39 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:06:23 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:06:49 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:07:12 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:08:42 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1092 1080 1092 3264 cc0 lab2barnestr.elf + +20:14:18 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +src/main.o: In function `scroll_right': +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\Debug/../src/main.s:119: undefined reference to `turn_on' +collect2.exe: error: ld returned 1 exit status +make: *** [lab2barnestr.elf] Error 1 +makefile:34: recipe for target 'lab2barnestr.elf' failed +20:14:38 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building target: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +src/main.o: In function `scroll_right': +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\Debug/../src/main.s:119: undefined reference to `turn_on' +collect2.exe: error: ld returned 1 exit status +makefile:34: recipe for target 'lab2barnestr.elf' failed +make: *** [lab2barnestr.elf] Error 1 +20:15:01 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1120 1080 1092 3292 cdc lab2barnestr.elf + +20:16:18 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1120 1080 1092 3292 cdc lab2barnestr.elf + +20:17:33 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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:109: Error: ARM register expected -- `bx main_loop' +src/subdir.mk:15: recipe for target 'src/main.o' failed +make: *** [src/main.o] Error 1 +20:18:10 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1108 1080 1092 3280 cd0 lab2barnestr.elf + +20:18:23 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:18:36 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:19:51 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:20:16 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:20:34 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. +20:21:58 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1104 1080 1092 3276 ccc lab2barnestr.elf + +20:23:17 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1104 1080 1092 3276 ccc lab2barnestr.elf + +20:24:44 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1104 1080 1092 3276 ccc lab2barnestr.elf + +20:25:23 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1100 1080 1092 3272 cc8 lab2barnestr.elf + +20:26:17 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +Building file: ../src/main.s +Invoking: MCU GCC Assembler +C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm +Finished building target: lab2barnestr.elf + +make --no-print-directory post-build +Generating binary and Printing size information: +arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" +arm-none-eabi-size "lab2barnestr.elf" + text data bss dec hex filename + 1104 1080 1092 3276 ccc lab2barnestr.elf + +20:27:00 **** Incremental Build of configuration Debug for project lab2barnestr **** +make all +make: Nothing to be done for 'all'. diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/lab2barnestr.build.log b/.metadata/.plugins/org.eclipse.cdt.ui/lab2barnestr.build.log index 6aa38fa..d94d177 100644 --- a/.metadata/.plugins/org.eclipse.cdt.ui/lab2barnestr.build.log +++ b/.metadata/.plugins/org.eclipse.cdt.ui/lab2barnestr.build.log @@ -1,23 +1,6 @@ -19:37:27 **** Incremental Build of configuration Debug for project lab2barnestr **** +20:27:00 **** Incremental Build of configuration Debug for project lab2barnestr **** make all -Building file: ../src/main.s -Invoking: MCU GCC Assembler -C:\Users\barnestr\Documents\CE2801\workspace\lab2barnestr\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: lab2barnestr.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\lab2barnestr\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -o "lab2barnestr.elf" @"objects.list" -lm -Finished building target: lab2barnestr.elf - -make --no-print-directory post-build -Generating binary and Printing size information: -arm-none-eabi-objcopy -O binary "lab2barnestr.elf" "lab2barnestr.bin" -arm-none-eabi-size "lab2barnestr.elf" - text data bss dec hex filename - 1064 1080 1092 3236 ca4 lab2barnestr.elf - +make: Nothing to be done for 'all'. -19:37:28 Build Finished (took 966ms) +20:27:00 Build Finished (took 255ms) 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 414a6b37c4de976cc65a3e6047ebd48c8e896c47..0b368ce14fbcdffc79d020bc00b88646cda52674 100644 GIT binary patch delta 4 LcmWGgn4kav0^|W9 delta 13 PcmY!gn4mCGKmdXO7{3EF 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 414a6b37c4de976cc65a3e6047ebd48c8e896c47..0b368ce14fbcdffc79d020bc00b88646cda52674 100644 GIT binary patch delta 4 LcmWGgn4kav0^|W9 delta 13 PcmY!gn4mCGKmdXO7{3EF diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/lab2barnestr/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/lab2barnestr/.markers.snap index 414a6b37c4de976cc65a3e6047ebd48c8e896c47..4ea853d0d7a4fd28973a938fe2c0b8593316ded7 100644 GIT binary patch literal 816 zcmcIjy)Oho6n}ds5fUmA6tcYa}kw9MFZ+2!1FsrEMA&*3&(c_`x}A1 z&{d` zPnUy?k_8cljsxR)k6*-u)P_Y-u3~45TC*A!VZKG${iacIo2_&A4n8~5{MmQ+jAdAH zw=qr>F*@Fd{x9rXDkYAqOooxoyHu_CI~qy*ElvC-#nTw2(SCJ#dTw&cZz!tkgmLuq z+WA&H|5LlcJgXdU5f))6Z~Mu(Z8!8k;OxrO+A@qxQ?JtB*t}Lxi_np=gzm_SzLCZO qQZ^1H7-LK_JvvvpeK}mC6a@V?L3r&D{>9lR5R<8BH>g*38#*VP@f{FF3&Cw7ws^R zDhgpZ2~!B)4(zfl6>F|nlA(4JWf}PPisb+4e4C?O{hufW#|{D+j#q+Zw>(ylPqD0) zj0NeGMZ+`<%<7#M)>I^YH7EV*r0YqAm4VE0B>d4&XLof9v>AXjkJA>ki)vVTB%O$0 z3n!ak0y7M^;}FX*L|}g(f!Fqz-tc5AYR7LjI8?7VjncvTS9X{}rNbj@>x2&B{FO)P zV0XL@zzk{!j~C&nq!XcUQAmd8(N8EDMQ%{m^`K6&e55y+m}Vu(TX4d&gK`Z|Gxics ze6LX)nVT76k38ym9zO98Yf-gEx24*Y`yM0IOJ>9G5LcC2 z=tw1+qUZ9b8GnXqlEIbIDs;%5i=W-Y?Q2_SCD}+pt8cr3s3bG!>Sx5b(AOR8991ip z-0*M$7nr6FG6~>ewW-JsqZ;k4k;E5fH(5!xGSJQJ0~Ps~hnup={`$-;)*v>l_CK;2 zV`dB0WP_D#S8K|bz9=O&n%x%+W4PEpG~i@avitWLK_IqmfbJIV8q&7IxY z=DAr`k^;a$@;;r>*HAdibQSx|64Rz9U39^hOk3FKns|wb=Wer-%v#(v^n#eIFRp%P z(t4kBZmpCjIJBAl%l#c&c lmeu?)^ 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 e07bf0585cd490e39453c1a051fd3a4c1e3edb6b..4430d6326ace2a82821564d5573c2440fe5338c2 100644 GIT binary patch delta 222 zcmaDa_L6skg0OFXo0|}2Zbp;I8=1@}-)9e-?8B(XX<=z( zZft64Y%tlLS#I(U-K$;iaY)DXo@ PYtU2}108OHqM`=?Pog~j delta 354 zcmaFK`(A8fr*u|@#I;o-HgVQH!_(|j%5p*?8B(XX>4w8 zU~X(=Vm#TNSxziDr9>||zbMt#(A3NlA+?dsV)A=NTt@0n_Gd~28@rEKTBK zPfdZi&{V9 diff --git a/.metadata/.plugins/org.eclipse.core.resources/3.snap b/.metadata/.plugins/org.eclipse.core.resources/3.snap deleted file mode 100644 index 24f6efd4e6334255677286ae90e81bb27d9db019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2948 zcmc(h&ubGw6vte9^w0$oq79x^S1x_ z<>{VREVO0&?2q}G*WHbQh6Yv`?`W1&GXx3?rJaPzqo$q_Ty?o-sbbt_9S*nBE)Pew zXp)Ch{Hy|6MPcox7TF!q9GeT*2{f`+RdCnU?Su#@Y_qA^iL933#Xr?a%LIxkum{C5 z6!Qr^d>G~(6i+f19ORK~A`oOPmX_ji-Q-9eBr5rll(R55QGAcF_H@MHQCFy@F5DHs zClcNC0S_2!6X~oIT|3Jz81kL!M+l(~}S99EK zraX9wz#BgBE@Pd?P7NF#8V(=o>)Uf;h%y(FnM*z;>Lkp&D89&8m;Z%q^U|nB;|Vz4 zCW*$oNv^}(O0i&XMt(1QPC34OW$NX`LjT&G(*lds=bT_|&dH4}4bsNZIlUB56`j+< zI{b-HBf1SK=qRKhH@ftJh+8nrdVrj-gt!^^LyMmYnu8ha=#59Llt*)8i)j*|M`e=d z%6b%l3<2m-3Bc-Y>8zW{x~ipRR&3@g$?w1{PjJ7CrD65GBu7ij)dBS^-N2eGO}Evw z{{i2g5%CaadD?k^OSm7_KTK+Lzg!N9(BueCD>`!qcsogSw6e9`HZJA<&$i8!z`1iXkbxX3DX24O;<_lEzI zDqp%Y2qQ*ftf_Sr!$n`Nri8&sgl|UzkHNtuJA*J`x8A_cAWu;4V<#t!{(_p}!R6|( zMA^e96urj3cDMYL)B5cB)mYFwPK&)ha=_dn$GYVaR@h)jB{cK;o)? i7eOZQ0~iNZtGxIoi\r\n\r\n -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 +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.DebugVieworg.eclipse.debug.ui.DebugView=\r\n -preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane| +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 +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 58c8796..3be0243 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 @@ -4,4 +4,4 @@ configDescList=org.eclipse.launchbar.core.descriptorType.default\:lab1 Debug,org 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=debug +org.eclipse.launchbar.core.descriptorType.default\:lab2barnestr\ Debug/activeLaunchMode=run diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 3099d62..8ff3131 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,34 +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 - - - - - - + + + + + + - - - - - - - + + + + + + + - + Debug - - - - - + + + + + - + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -137,2957 +137,2903 @@ 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.secondaryDataStack Debug - - - - - - - - - + active + noFocus + + + + + + + + + - - - - + + + + - + 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 - - + + 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 - - + - + 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 - + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + active + 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 - - + - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + 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 - - + - + 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 - + - + 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 - + - + 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 - + - + 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 - + - + 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 - + - + 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 - + - - + + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - - + + Opaque - + Opaque - + Opaque - + Opaque - - Opaque - - - Opaque - - + Opaque - + toolbarSeparator - + - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + Draggable - + Opaque - + Opaque - + Opaque - - Opaque - - + Opaque - + Draggable - + Opaque - + Opaque - - Opaque - - + Opaque - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + toolbarSeparator - + - + Draggable - + Opaque - + Opaque - + Opaque - + Opaque - + Opaque - - + + Opaque - + Opaque - + Opaque - + 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/version.ini b/.metadata/version.ini index 4a2688a..0b9971e 100644 --- a/.metadata/version.ini +++ b/.metadata/version.ini @@ -1,3 +1,3 @@ -#Wed Sep 25 14:58:40 CDT 2019 +#Mon Sep 30 20:19:36 CDT 2019 org.eclipse.core.runtime=2 org.eclipse.platform=4.6.3.v20170301-0400 diff --git a/lab2barnestr/Debug/lab2barnestr.bin b/lab2barnestr/Debug/lab2barnestr.bin index d453a925a1c0728e31d98557d3a04383d7808579..ae7b59a1ddddbcf8e45ba626a85619ad48965ae0 100644 GIT binary patch delta 277 zcmaDL&>`r+z`&$X$;7~M5DR8N128opVHkV!M-~sp$sLRej3$#;GFnTUurP2KurMg- z05M3NoF`Yd(+4Idu4LKC{~2XN96kv!`@eE#_R3Ux#lqzDikWHiSBCtr7rYW>+!#KH z`~dR&-(B>76^ug#^A82>_ZROz_y4j$XU|7Qola zKsW+QGkFVdWb$D6z`CQr9pog_$$y!wSz|ydCfhO}XY`rO%A(99%Dh>N#f$|235-lX delta 223 zcmeAWd?4V!z`&#s$i%=g6ANZQ128opVHkU}BC7}EroJSF-Tr|BSLaUYY)%9uzyhVrKG6Wca}T1DXHfx&H@-nmr#GdH!51 zaR2vwasiVC>(2lGo|{Zw%M{M50W=zffyQ%aOcrDoX5^i$%52SQ0uq~?%6yzrWwI`d NGSge8%|R??ECAsrHN*e_ diff --git a/lab2barnestr/Debug/lab2barnestr.elf b/lab2barnestr/Debug/lab2barnestr.elf index 1582cb5d3c4a73c94a93f38843bf522077d63a85..f51c6ccb262080af5df702971d82b27abfa2b9a9 100644 GIT binary patch delta 2370 zcmZ{le{57m5XWcdz1QBA1FxmU{-E@(2T}yWnOq|Vs!&AAue1niLug7v`BAyj6VU*g zTm(!|69fD+ny8UKP%uDJ3>Km$)nGJHqvap{hZrMCV`H=>B|@~+@7(nrOLOkad%K^R z+1c5h-F?HC0%tD=j+F-wFa;7swDfp1R=vd~(zg%-B7;W@>nF11ct?#n+WX4k@uk}5 zi#)H|*~Pa}ncwa`*<|FXF%grHGsY~bO1Kn=yA)Y~R}E*aF52BV%v`jsTE>m3-n8sS z*l8YG;jHPZ9dfyG$l;G~QqRpF*L2K$f`&_PftvpuXdc@5KNild$o#(st_?PizQ5qJ z5fl1%Ahk-G*ev!=jo%sEBCoP}Cfb51^lhD}dF}LGZlYoDQfie(RWD;~mUvj4K&v!3 z=4-P~JlDjy%;|g3H5dN5=yI!To|QJ2S45pDk%!{7@%Wy>|8S%jm6_p=X_dv zU0!AO%Wanzntqwhp+HEM2l#&PG|^y)v1F=i>{K^&O|VG*;BElFPOyHUDYaM0sbMabI9m1Go9ZNi|fEITU-x* z%i>4CCoEnG{>b7DV4XWE6s9P?Hn*$rtgJ7>EECdQ#LdN;_lz~FQ)slx_bT3$6Bp8T zh&Rc?Dg5bz_ySFU_5k8LT^ zm+jB=HuPoSQV1B2_KjG2=ku8EvP`2G zFez;?opCXbY08l|LtHK&Oy!bve;xz95a0qOo4I8ccU#-tU%17VUdMji;>zrv&3IG$ zSe7GoI7o(q^6)e+!%1F0jjNto1f8Dmj4`TZV0&9^yoU>^6YOt(q5|4~4;RuK%JMl} zr%$4(7obL8i)mc|H{rh1*%wn0U7e)A4xTt(6h_#ilk_ga$GOb)p9S_qSNjLR)_7^E zzgIxZ!G7#v^5`-Kz?wuLMnFMYkA{En!w4AXfcy(OjDR z1onW(vYea2IWPvv@poVi02Kmq=od7;!V0#4OAycq7?a8*OZjhQY(o8&DF<;GCE*W9 z;WQ$?4+8&RrzxlgBfGf)SHnTd??6+i0s3w@)Rd{icH1HR?FRcrm;4~Oe+mqXO?4!=@$&LfQWN+8bUHkfGP3NKlnOngP_$zI%;2KX8y-qe% z@^pEpg2Sdo&Qal~}TO{-TasXh@Xjh_^fN4#}npjIEAeRq6y ztMoZjq>7zcTpN+O@3Ye>%^zqT*A9QF^_H09Rd&*=;w`9RSkW1HwPTqm@M1ZyYF*Q^ z`{k~`e|w|j4-f4gP|Lo%CND2_Evu6YE86+z+UTzPOFT-t&APC9f2ozvkv;-DUjhV>!7Y|;77UYSn5G@vE*7M@sM zlr+Xlp`ApVUEi!!sZ|tLFFL7b`CYSGx%}vsKJ}TuNb@&{GP$xV3|7_6jF6~n%pnK_qi{CSvouxpsuiNan>5m z3|^9aL&V6dyx6CHhq#5emC`r+2awxO83R0meR6e+8UBPAY`__@zL93%tkZ@4byt z(X|4#9_+>*QkME04#9DV5s+U!iWm2whY;{)uzRP55b$=eF@V}zpg#;oiOVCTGJbUw z0&~FQ;IuJ=Pr&;Oo&`$)Xb_M`UBb&}Siv;-Aq4a@IGEoo;YDHOn0$SN{{j!eA5eud zi1-c!?&nFifN(qY7z4_Y9d$dXQdJNAPB@e;6Nfv%4;;c@8tfKX@_w+~DPk`xb_|RR zu`hu$;$R$trwxZQU~>uQz<2Pm5U1i`p+J8M$r3SU{5|v<{v6ng|EpjenYcV9pzGlL zmhFeYuYQG~*O>9WY=_){VVnjV_p=#L1dM%rkfcfQpurt;SHjex^$B*$sWJHG@z+QC zkBz9oBSQmk&%IDiff62!&{lkErXy7Am)&geYUSmdQ7Y%f2ss)b(I~}&?FdBo31Mom_8390ot@q&oc z{G*5`A&&F47_6OYi08Scnwo+quxagn{8_;8FL8G@#jN=-EEmJ6J$e}4JM9Rv#rIF@rNhT%0$LtGx{qG^D0U@QdyoC-j)dZQU17lLG?_lS9hCo6^+0Z~yiP>keETb%A%w%iE zPR5wcM;VzJRl^w=7~Fsu0vH)$fs7y+mw}NX5y%di{Ff=3F=cWjvngZ6F)Oim8ElL1lUZ8H#$#dDHSrwQW7&0gCWmA?o0%X+!#bE%b G3=9C+pj8I| diff --git a/lab2barnestr/src/main.s b/lab2barnestr/src/main.s index e38b692..9f7e7e5 100644 --- a/lab2barnestr/src/main.s +++ b/lab2barnestr/src/main.s @@ -19,7 +19,7 @@ # GPIOB Enable .equ RCC_GPIOBEN, 1<<1 # Bit Set Reset Register - .equ GPIOx_BSRR, 0x18 + .equ GPIOB_BSRR, 0x18 .equ GPIOB_BASE, 0x40020400 # GPIO Mode Register @@ -55,33 +55,58 @@ main: str r2, [r1, #GPIO_MODER] -turn_on: - # Turn on all lights - ldr r2, [r1, #GPIO_ODR] - movw r3, #0xF7E0 - orr r2, r2, r3 - str r2, [r1, #GPIO_ODR] + # Set the starting on bit (one less than the right most LED bit) + movw r3, #0x0010 - # Wait +scroll_left: + # Move ON bit one position to the left + lsl r3, r3, #1 + # Read current data + ldr r2, [r1, #GPIO_ODR] + # Clear previous ON bit, default 0 + bic r2, r4 + # Write new data + orr r2, r2, r3 + # Skip if PB11 "pin" + cmp r3, 0x0800 + beq scroll_left + # Write data back + str r2, [r1, #GPIO_ODR] + # Write the current ON bit to be cleared next cycle + mov r4, r3 bl delay - - # Turn off all lights - ldr r2, [r1, #GPIO_ODR] - movw r3, #0xF7E0 - orr r2, r2, r3 - str r2, [r1, #GPIO_ODR] - # Wait + # Loop back until the leftmost pin is on + cmp r3, 0x8000 + bne scroll_left - # Go back to turn on al lights - b turn_on +scroll_right: + # Move ON bit one position to the right + lsr r3, r3, #1 + # Read current data + ldr r2, [r1, #GPIO_ODR] + # Clear previous ON bit, default 0 + bic r2, r4 + # Write new data + orr r2, r2, r3 + # Skip if PB11 "pin" + cmp r3, 0x0800 + beq scroll_right + # Write data back + str r2, [r1, #GPIO_ODR] + # Write the current ON bit to be cleared next cycle + mov r4, r3 + bl delay + # Loop back until the rightmost pin is on + cmp r3, 0x0020 + bne scroll_right + b scroll_left delay: - ldr r12, =0x002000000 + # Arbitrary delay length + ldr r12, =0x00050000 1: - subs r12, r12,#1 - # Bracnch backward to local label if not equal to 0 + # Branch backward to local label if not equal to 0 bne 1b bx lr -end: - b end +