現在、Arduino プラットフォームにFreeRTOSベースのプログラムを実装しています。
このプロジェクトにArduino MEGA 2560 Rev3 (ATmega2560 ベース)を使用したいのですが、動作するport.cファイルが見つかりませんでした。
誰かが作業中の port.c を共有してもらえますか?
Eclipse IDE、WinAVR、AVR Plugin、Arduino Lib、FreeRTOS 7.6.0 (最終的には v8.0.0 に切り替えます)、および C++ をメインのプログラミング言語として使用しています。
ありがとう。
編集:
ATmega2560 用の FreeRTOS スタティック ライブラリを生成するavrfreertosに出会いましたが、プロジェクトをそれにリンクすると、次のエラーが発生します。
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: section .task [00003282 -> 0000328f] overlaps section .data [00003282 -> 0000339d]
make: *** [MY_PROJECT_NAME.elf] Error 1
編集:
リンクの問題の修正を見つけました