You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
System
>
Operating System Kernels
>
Hyper Operating System(ITRON仕様OS)
>
Forums
>
Developers
>
mknl_exe_sysのバグ
Hyper Operating System(ITRON仕様OS)
Fork
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Git
hos-v4a
CVS
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
Forums
List of Forums
Developers (758)
Help (688)
Open Discussion (342)
Mailing Lists
list of ML
hos-cvs
hos-git
News
Forums:
Developers
(Thread #17346)
Return to Thread list
RSS
mknl_exe_sysのバグ (2008-01-10 23:10 by
bonchan
#34427)
Create ticket
H8/300H(3052BF)上にて、HOS1.02を動作させておりますが、
バグがありましたため報告いたします。
実行中のタスクが終了(ext_tsk)した後、他に実行可能状態のタスクがない場合、
アイドルループに入らず暴走します。
タスク終了処理のためにアイドルタスクを一時利用する際、
間違った開始アドレスでコンテキストを作成しており、
システムタスクの終了後に暴走していると思われます。
間違いと思われる場所:mexe_sys.c
hospac_cre_ctx(&mknl_idlctx, exinf, exec, mknl_idl_stksz, mknl_idl_stk); /* アイドルタスク生成 */
誤:exec
正:mknl_exe_sys_start
実際にexec→mknl_exe_sys_startに書き換え、
正常動作(アイドルに入る)を確認しました。
RE: mknl_exe_sysのバグ (2008-01-10 23:40 by
ryuz
#34428)
Create ticket
報告ありがとうございます。
確かにバグです。取り急ぎCVSには修正を入れました。
次回リリースには反映できると思います。
未使用のstatic関数になっていましたので賢いコンパイラならワーニング出してくれるレベルのポカでしたね。申し訳ありません。
よろしくお願いします。
Reply to
#34427