GR-SAKURA e2studio(V3)用スケッチ環境 V1.08

e2studio v3からエクスポートしたGR-SAKURA用のスケッチ環境です。

GNURX 14.01でPATHを通しています。私の場合、”C:\Program Files\KPIT”にインストールしていますので、コンパイラやライブラリのPATH変更が必要になるかもしれません。

すみませんが、エラーが出た場合はコメントに残していただければと思います。

 

補足: ビルドするとSketchフォルダーにsketch.binが生成されます。なお、E1でのデバッグは試してませんので.xや.motを書き込むとファームが消える可能性があります。

 

インポート方法はKURUMIの方を参照してください。こちら

Anonymous
Parents
  • kyodayukiさん、私の環境で改めて確認しましたが問題なく動くようです。バージョンは同じくVersion: 3.1.3.06でした。

    kyodayukiさんのプロジェクトをエクスポートしていただければ解析できますが、まずはcleanしてビルドしていただけますか?

    そのときにコンソールにたくさん出力されるメッセージを以下のように貼り付けていただけませんか?

    rx-elf-gcc -c -x c++  -w -Wno-analyze -nostdinc -fsigned-char -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_sakura_libs" -I"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01/include" -I"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/rx-elf/include" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include\rxduino" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include\tkdnhal" -D__RX_LITTLE_ENDIAN__=1 -O2 -g2 -g -mlittle-endian-data -mcpu=rx600 -o "src/gr_sakura_libs/InstWire.o" "../src/gr_sakura_libs/InstWire.cpp"

    'Finished scanning and building: ../src/gr_sakura_libs/InstWire.cpp'

    'Invoking: Linker'

    'Building target:'

    rx-elf-ld ../src/gr_common/gstart.o -M=sakura_sketch_v108_e2studio.map -L"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\lib" -L"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_sakura_libs" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/rx-elf/lib" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01" --start-group -lrxduino -lstdc++ -lsupc++ -lc -lsim -lgcc -lm -ltkdnhal --end-group -nostartfiles --no-flag-mismatch-warnings -o "sakura_sketch_v108_e2studio.x"  -T"C:/Users/a5034000/Documents/E2Studio/workspace_v3/sakura_sketch_v108_e2studio\Sketch\LinkerSubCommand.tmp" -T"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\gr_sakura.gsi"

    rx-elf-ld: warning: section `.bss' type changed to PROGBITS

    'Finished building:'

    'Invoking: Objcopy'

    rx-elf-objcopy -O srec -I elf32-rx-be-ns   sakura_sketch_v108_e2studio.x "sakura_sketch_v108_e2studio.mot"

    'Finished building target:'

    make --no-print-directory post-build

    rx-elf-objcopy -O binary "C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\Sketch\sakura_sketch_v108_e2studio.x"  sketch.bin

    'Build complete.'

    14:51:54 Build Finished (took 3s.42ms)

Comment
  • kyodayukiさん、私の環境で改めて確認しましたが問題なく動くようです。バージョンは同じくVersion: 3.1.3.06でした。

    kyodayukiさんのプロジェクトをエクスポートしていただければ解析できますが、まずはcleanしてビルドしていただけますか?

    そのときにコンソールにたくさん出力されるメッセージを以下のように貼り付けていただけませんか?

    rx-elf-gcc -c -x c++  -w -Wno-analyze -nostdinc -fsigned-char -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_sakura_libs" -I"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01/include" -I"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/rx-elf/include" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include\rxduino" -I"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\include\tkdnhal" -D__RX_LITTLE_ENDIAN__=1 -O2 -g2 -g -mlittle-endian-data -mcpu=rx600 -o "src/gr_sakura_libs/InstWire.o" "../src/gr_sakura_libs/InstWire.cpp"

    'Finished scanning and building: ../src/gr_sakura_libs/InstWire.cpp'

    'Invoking: Linker'

    'Building target:'

    rx-elf-ld ../src/gr_common/gstart.o -M=sakura_sketch_v108_e2studio.map -L"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\lib" -L"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_sakura_libs" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/rx-elf/lib" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01" -L"C:\PROGRA~1\KPIT\GNURXV~1.01-\rx-ELF\rx-ELF/lib/gcc/rx-elf/4.7-GNURX_v14.01" --start-group -lrxduino -lstdc++ -lsupc++ -lc -lsim -lgcc -lm -ltkdnhal --end-group -nostartfiles --no-flag-mismatch-warnings -o "sakura_sketch_v108_e2studio.x"  -T"C:/Users/a5034000/Documents/E2Studio/workspace_v3/sakura_sketch_v108_e2studio\Sketch\LinkerSubCommand.tmp" -T"C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\src\gr_common\gr_sakura.gsi"

    rx-elf-ld: warning: section `.bss' type changed to PROGBITS

    'Finished building:'

    'Invoking: Objcopy'

    rx-elf-objcopy -O srec -I elf32-rx-be-ns   sakura_sketch_v108_e2studio.x "sakura_sketch_v108_e2studio.mot"

    'Finished building target:'

    make --no-print-directory post-build

    rx-elf-objcopy -O binary "C:\Users\a5034000\Documents\E2Studio\workspace_v3\sakura_sketch_v108_e2studio\Sketch\sakura_sketch_v108_e2studio.x"  sketch.bin

    'Build complete.'

    14:51:54 Build Finished (took 3s.42ms)

Children
No Data