(toppers-users 77) Re: Windows 版で Access Violation
Takayuki WAKABAYASHI
takayuki @ ertl.ics.tut.ac.jp
2001年 2月 21日 (水) 14:02:46 JST
豊橋技術科学大学の若林です.
Masahiko Akita さんは書きました:
> 秋田と申します。
> Windows版 TOPPERS/JSP(jsp-1_0_1.lzh)を使用しています。
> Toppers が 0xC0000005: Access Violationを起こします。
>
> ●やったこと:
> (必要でしたらコードを送付しますので、別途連絡をください)
> 添付されていた sample1 を元に、以下のように
> 手を加えました。
> 1. sample1.cfg の並列実行されるタスクは3個ですが、
> これを15個にしました(TASK01..TASK15)。
> すなわち、CRE_TSKを15個列挙しました。
> 2. sample1.c を 1. に合わせ、書き換えました。
当方でも確認してみましたところ,同様の問題を確認いたしました.
タスクを15個作成し,"c"でラウンドロビンさせたところ,
ご指摘の通りタスク1->2のディスパッチの瞬間に,
保護違反で停止しました.
また同じようにタスクを15個にして、"r"(rot_rdq)を発行したところ,
2週目のタスク1->2のディスパッチが発生しませんでした.
#ただし,保護違反はありませんでした.
ご指摘の点に関しましては,詳しい調査を行った後,
再度報告させていただきます.
秋田さん,ご指摘ありがとうございました.
//-------------------------------------------------
//Takayuki WAKABAYASHI (わかばやし たかゆき)
// mailto: takayuki @ ertl.ics.tut.ac.jp
//-------------------------------------------------
//豊橋技術科学大学 工学研究科 情報工学専攻
// 組込みリアルタイムシステム研究室
// Embedded and realtime system laboratory
// Dept. of information and computer science
// Toyohashi univ. of technology