krperry / propside

Automatically exported from code.google.com/p/propside
0 stars 0 forks source link

SimpleIDE Alpha: 0.9.19 for Mac OS X breaks spin project loading #125

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
A) What steps will reproduce the problem?

  1. Create a new Spin project (or open an old one)
  2. Compile project (compile works!)
  3. Try to load the project to the EEPROM or to RAM

B) What is the expected behavior (output)? The project should load to the 
Propeller board

C) What do you see instead? propeller-load fails with the following logging:

==Project Directory: /Users/altergator/Documents/SimpleIDE/My Projects/testSpin/
==
==bstc.osx -b -L /Users/altergator/ParallaxCode/SpinObjects/ testSpin.spin
==Found a USB Serial Device
==Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved
==
==Compiled for i386 Darwin at 08:17:49 on 2009/07/20
==Loading Object testSpin
==Program size is 24 longs
==Compiled 2 Lines of Code in 0.001 Seconds
==propeller-load -Dreset=dtr -p /dev/cu.usbserial-000013FA -r .binaryPropeller 
Version 1 on /dev/cu.usbserial-==000013FA
==
==error: failed to open '.binary'
==error: load failed

It appears that SimpleIDE is not sending the proper .binary filename to the 
propeller-load command. Looks like it just sends :.binary" without the actual 
project or source file name (i.e. "myProjectName.binary")

D) Classify the bug as one of the following:

  1. Show Stopper for Mac OS X version only

E) Application Version and Platform:

Version
    SimpleIDE 0-9-19

Platform

    OpSys-Mac

Specify Platform OS Version and 32 or 64 bit. For example:

    Mac OSX      (64 bit Mountain Lion 10.8.3)

Provide any links or additional information below if possible. See attached 
image.

Original issue reported on code.google.com by dgat...@gmail.com on 5 Apr 2013 at 9:25

Attachments:

GoogleCodeExporter commented 9 years ago
When I load the same project to an earlier version of SimpleIDE (.8.5), it 
works without an issue!

Original comment by dgat...@gmail.com on 5 Apr 2013 at 9:26

GoogleCodeExporter commented 9 years ago
There was an enhancement several months ago to make use of memory model types 
for making libraries. The SPIN code path in the loader was not addressed for 
that handling.

Original comment by jsden...@gmail.com on 6 Apr 2013 at 1:15

GoogleCodeExporter commented 9 years ago
Verified according to Dennis.

Did verifies with 0-9-20 on most of the fixes:

Verified as fixed:

ID Summary
√74 SimpleIDE Alpha: New Project variation fail
√106 SimpleIDE Alpha: Board Type Selected changes board type after Properties 
dialog use
√107 SimpleIDE Alpha: Loading project to SD via EPROM & Run fails if there 
are spaces in project name
√125 SimpleIDE Alpha: 0.9.19 for Mac OS X breaks spin project loading
√123 Simple IDE Alpha: "Show Map" option while having an Include or Library 
path selected shouldn't show a map
√ 86 SimpleIDE Alpha: Tab Key failed if text selected in middle of a line
√122 SimpleIDE Alpha: Add Tab broken in MacOS
√129 SimpleIDE Alpha: Need Open Tab button/command for adding existing files 
to a SimpleIDE project.
√117 SimpleIDE Alpha: Add Tab should only add tab in project folder level.
√127 SimpleIDE Alpha: Blank Simple Project gets replaced without warning
√ 98 SimpleIDE Alpha: GENERIC may be getting selected when opening old 
projects.
√130 SimpleIDE Alpha: Can't seem to gracefully stop a long download. 

Original comment by jsden...@gmail.com on 15 Apr 2013 at 4:25