Renesas Synergy™

FAQ 1000502 : μITRONを使用したシステムで、malloc( )関数は使用できますか。

Q : 質問

μITRONを使用したシステムで、malloc( )関数は使用できますか。 


A:回答

μITRONを使用したシステムで、malloc( )関数は使用できません。
malloc( )関数にて割り付けられた領域は、OSで識別することができません。
malloc( )関数で獲得した領域と、メモリプール機能で獲得した領域が重複した場合、データ破壊が発生することが考えられます。
システムでメモリ管理が必要な場合は、OSのメモリプール機能を使用してください。

 

適用製品

H8SX,H8Sファミリ用リアルタイムOS [HI1000/4]
SuperHファミリ用リアルタイムOS [HI7000/4]
SuperHファミリ用リアルタイムOS [HI7700/4]
SuperHファミリ用リアルタイムOS [HI7750/4]
他にご質問がございましたら、リクエストを送信してください