Cortex-A - CCS v1.10.1

返信する
アバター
eForce技術担当
記事: 193
登録日時: 2014年4月24日(木) 14:18

Cortex-A - CCS v1.10.1

投稿記事 by eForce技術担当 » 2015年2月20日(金) 16:53

================================================================================

?C3/Standard Kernel for Cortex-A CCS版

Copyright (c) 2010-2014, eForce Co., Ltd.

================================================================================

 本ファイルは、カーネルのバージョンアップ履歴を記載、およびユーザーズガイドを補
足する必要があれば、その説明を記載しています。



バージョンアップの履歴
==========================
--------------------------------------------------------------------------------
2014/06/04 v1.10.1
Code Composer Studio IDE v5.5に対応
TMS470 Code Generation Tools 5.1.1に対応
--------------------------------------------------------------------------------
(不具合修正)
・デバッガ用フックルーチンにおいて__kernel_acre_almのシステムコール名に誤りがあり,
修正しました。
この不具合の修正前後で機能や実行時の振る舞いに変わりはありません。アプリケーションの
動作にも影響を与えることはありません。


--------------------------------------------------------------------------------
2014/03/11 v1.10.0
Code Composer Studio IDE v5.5に対応
TMS470 Code Generation Tools 5.1.1に対応
--------------------------------------------------------------------------------
(新機能・変更点)
・psnd_mbfシステムコール発行時,バッファに空きがないときE_CTXを返すのでなく,
 E_TMOUTを返すように,修正しました。


--------------------------------------------------------------------------------
2014/02/07 v1.90
Code Composer Studio IDE v5.3に対応
TMS470 Code Generation Tools 5.0.7に対応
--------------------------------------------------------------------------------
(新機能・変更点)
・横河ディジタルコンピュータ社製macroTRACE-VIEWERに対応しました。
・トレース取得時に、ref_rdvシステムコール発行時のトレース結果がref_porシステム
コールとして表示される不具合があり、修正しました。
・優先度上限プロトコル或いは優先度継承プロトコルでミューテックスのロック解除し自
タスクの優先度が下がった場合、自タスクよりも優先度の高いタスクがあってもディス
パッチされない不具合があり、修正しました。
・FPUイネーブラが登録された環境にて、一部のFPU命令ではFPU許可状態にならない
不具合があり、修正しました。
※本ファイル名をuC3Std_CortexA_CCS.txtに変更しました。


--------------------------------------------------------------------------------
2013/04/19 v1.82
Code Composer Studio IDE v5.2に対応
--------------------------------------------------------------------------------
(新機能・変更点)
・ユーザモードで実行中のタスクがシステムモードに遷移する際のコードを変更しました。
これは今後の機能追加することを考慮しての変更で、変更の前後で機能や実行時の振る
舞いに変わりはありません。


--------------------------------------------------------------------------------
2013/01/23 v1.81
Code Composer Studio IDE v5.2に対応
--------------------------------------------------------------------------------
(不具合修正)
・時間監視付きシステムコール(txxx_yyy)による待ち状態のタスクが存在しているオブ
ジェクトを削除した場合、タイマキューの切り離しができずに暴走する不具合があり、
修正しました。
時間監視の無いシステムコールによる待ち状態のタスクだけが存在する場合や、待ち状
態のタスクが存在しない場合は、オブジェクトを削除しても不具合は発生しません。
時間監視付きシステムコーと削除のシステムコールは、次の組み合わせがあります。

A)twai_semによりタスクが待っているセマフォをdel_semで削除
B)twai_flgによりタスクが待っているイベントフラグをdel_flgで削除
C)tsnd_dtq或いはtrcv_dtqによりタスクが待っているデータキューをdel_dtqで削除
D)trcv_mbxによりタスクが待っているメールボックスをdel_mbxで削除
E)tget_mpfによりタスクが待っている固定長メモリブロックをdel_mpfで削除
F)tget_mplによりタスクが待っている可変長メモリブロックをdel_mplで削除
G)tsnd_mbf或いはtrcv_mbfによりタスクが待っているメッセージバッファをdel_mbf
で削除
H)tloc_mtxによりタスクが待っているミューテックスをdel_mtxで削除
I)tcal_por或いはtacp_porによりタスクが待っているランデブポートをdel_mbfで削除

・初期化ハンドラ内でvdef_errを呼び出した場合、初期化ハンドラ終了時に不定値を引数
としたエラーハンドラが実行される不具合があり、修正しました。
・非VIC仕様割込みコントローラを持つプロセッサにおいて、TA_FPU属性を指定された割
込みハンドラにもかかわらず、FPUが許可状態にならない不具合があり、修正しました。


--------------------------------------------------------------------------------
2012/02/21 v1.70
Code Composer Studio IDE v5.1に対応
--------------------------------------------------------------------------------
(不具合修正)
・システム時刻の下位ワードから上位ワードへの桁上がり(約49.71日周期)を跨がって
周期ハンドラを起動する場合の次回起動時刻の計算に不具合があり、修正しました。
この不具合により、設定された起動周期を無視し、短時間周期で周期ハンドラが起動さ
れます。


--------------------------------------------------------------------------------
2011/12 v1.60
Code Composer Studio IDE v4.2に対応
--------------------------------------------------------------------------------
(新機能・変更点)
・デバッガのRTOS対応機能を強化し、固定長/可変長メモリプールの獲得と返却の詳細情
報をトレースできるように修正しました。
・独自仕様のエラーハンドラに対応しシステムコール vdef_errを追加しました。

(不具合修正)
・タスクのディスパッチ保留中に呼び出した dly_tsk()が、E_CTXエラーを返さない不具
合があり、修正しました。
・次のシステムコールをディスパッチ保留状態で発行した場合、条件が成り立っていると
E_CTXを返さずに処理する不具合があり、これを修正しました。
(t)get_mpf,(t)get_mpl,(t)rcv_dtq,(t)snd_dtq,(t)rcv_mbf,(t)snd_mbf,
(t)rcv_mbx,(t)wai_sem,(t)wai_flg,(t)slp_tsk


--------------------------------------------------------------------------------
2010/01 v1.41
Code Composer Studio IDE v3.3に対応
--------------------------------------------------------------------------------
・ファーストリリース

返信する