Skip to content

Instantly share code, notes, and snippets.

@wengzilla
Created October 20, 2013 17:59
Show Gist options
  • Save wengzilla/7d473529139c6d904b87 to your computer and use it in GitHub Desktop.
Save wengzilla/7d473529139c6d904b87 to your computer and use it in GitHub Desktop.
Handshake backtrace for Arduino on Windows 7
C:\Users\Test Profile\Code>gem install dino
Fetching: serialport-1.1.0.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed serialport-1.1.0
Fetching: dino-0.11.2.gem (100%)
Successfully installed dino-0.11.2
Parsing documentation for serialport-1.1.0
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/serialport.so, skippin
g
Installing ri documentation for serialport-1.1.0
Parsing documentation for dino-0.11.2
Installing ri documentation for dino-0.11.2
2 gems installed
C:\Users\Test Profile\Code>rake -T
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
(See full trace by running task with --trace)
C:\Users\Test Profile\Code>dino generate-sketch serial
C:\Users\Test Profile\Code>ls
du hilo.rb settings.yml
C:\Users\Test Profile\Code>irb
DL is deprecated, please use Fiddle
irb(main):001:0> require 'bundler/setup'
=> true
irb(main):002:0> require 'dino'
=> true
irb(main):003:0>
irb(main):004:0* board = Dino::Board.new(Dino::TxRx::Serial.new)
IRB::Abort: abort then interrupt!
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:29:in `select'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:29:in `block in write'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:28:in `loop'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:28:in `write'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:40:in `block in handshake'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:38:in `times'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/base.rb:38:in `handshake'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/tx_rx/serial.rb:23:in `handshake'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/board.rb:13:in `handshake'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/dino-0.11.2/li
b/dino/board.rb:9:in `initialize'
from (irb):4:in `new'
from (irb):4
from C:/RailsInstaller/Ruby2.0.0/bin/irb:12:in `<main>'C:/RailsInstaller
/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:420:in `raise': abort then interrupt! (IRB::Abo
rt)
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:420:in `irb_abort
'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:607:in `signal_ha
ndle'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:392:in `block in
start'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:526:in `call'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:526:in `print'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:526:in `block (2
levels) in eval_input'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:624:in `signal_st
atus'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:489:in `block in
eval_input'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb/ruby-lex.rb:247:in `
block (2 levels) in each_top_level_statement'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `
loop'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `
block in each_top_level_statement'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `
catch'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `
each_top_level_statement'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:488:in `eval_inpu
t'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:397:in `block in
start'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:396:in `catch'
from C:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/irb.rb:396:in `start'
from C:/RailsInstaller/Ruby2.0.0/bin/irb:12:in `<main>'
Terminate batch job (Y/N)?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment