(toppers-users 3458) Re: LPC2388用のTOPPERS/JSPはROMに動けません

suikan suikan7 @ yahoo.co.jp
2011年 5月 6日 (金) 07:51:03 JST


zhongさん

ソースコードはどこから取得されていますか?

酔漢

(2011/05/05 23:12), zhong qing wrote:
> 酔漢 さま
>
> 私はOpenOCDがありませんので
>
> まずsample1をビルとします。
> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/BuildSample1
>
> 直接LPC2388に書き込みます。
> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/BurnFlash
>
>
> 実行の結果しただけです。
> TOPPERS/JSP Kernel Release 1.4 (patchlevel = 3) for CQ-FRK-NXP-ARM
> (May 2 201
> 1, 10:29:49)
> Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
> Toyohashi Univ. of Technology, JAPAN
> Copyright (C) 2004-2006 by Embedded and Real-Time Systems Laboratory
> Graduate School of Information Science, Nagoya Univ., JAPAN
> Copyright (C) 2009-2010 by TOPPERS/JSP for LPC2388 project
> http://sourceforge.jp/projects/toppersjsp4lpc/
>
> タスクが起動できません。
>
>
> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
> To: <users @ toppers.jp>
> Sent: Thursday, May 05, 2011 9:50 PM
> Subject: (toppers-users 3456) Re: LPC2388用のTOPPERS/JSPはROMに動けません
>
>
>> zhongさん
>>
>> 酔漢です。
>>
>> http://sourceforge.jp/projects/toppersjsp4lpc/wiki/FrontPage
>>
>> このあたりの情報はお読みでしょうか
>>
>> 酔漢
>>
>>
>> (2011/05/05 13:10), zhong qing wrote:
>>> 酔漢 さま
>>>
>>> 私はTOPPERS/JSPの初心者です。
>>>
>>> LPC2388用のTOPPERS/JSPをやってみましたが、ROMに動けないようです。
>>> http://sourceforge.jp/projects/toppersjsp4lpc/
>>>
>>> Flash ROMに焼くにはどんな設定が必要ですか、全然わかりません。教えって
>>> いただけませんでしょうか。
>>>
>>>
>>> ----- Original Message ----- From: "suikan" <suikan7 @ yahoo.co.jp>
>>> To: "Toppers ML" <users @ toppers.jp>
>>> Sent: Wednesday, May 04, 2011 4:48 PM
>>> Subject: (toppers-users 3446) CORTEX-M3依存部へのフィードバック
>>>
>>>
>>>> こんにちは
>>>>
>>>> TOPPERS/ASPをLPC1768に野良移植している酔漢です。
>>>> http://sourceforge.jp/projects/toppersasp4lpc/
>>>>
>>>> 1. _kernel_istkpt
>>>> CORTEX-M3依存部 1.3.2は、プロセッサがメモリ・リマップを行えることを
>>>> 前提
>>>> としており、その仮定に立って、例外ベクトルは常に0番地から始まるとし
>>>> てい
>>>> ます。そのため、MSPの初期値を格納している_kernel_istkptのアドレスは、
>>>> cfg1_out.hの中で0に決め打ちされています。
>>>>
>>>> ところが、中にはメモリ・リマップを行わないプロセッサもあります。
>>>> LPC17xx
>>>> シリーズはメモリ・リマップを行いません。そのため、SRAM 上でデバッグ
>>>> を行
>>>> う場合には、例外ベクトルをSRAM上(非ゼロ番地)に動かして使います。
>>>> _kernel_istkptを0にハードコードして いると、この方法に対応できません。
>>>>
>>>> 次回リリースでは_kernel_istkptをハードコードしないように提案します。
>>>> TOPPERS/ASP for LPC1768では、_kernel_istkptの値はLDファイルからエクス
>>>> ポートする
>>>> 例外ベクトルの先頭番地を参照するように変更しています。
>>>>
>>>> 2. タイポ
>>>> CORTEX-M3依存部 1.3.2のarch/arm_m_gcc/prc_support.Cにマクロのタイポが
>>>> ありますので報告します。
>>>>
>>>> ディスパッチャー本体に
>>>>
>>>> #ifdef TOPPERS_CUSTOM_IDEL
>>>>
>>>> とありますが、これは TOPPERS_CUSTOM_IDLEの間違いであろうと推測しま
>>>> す。#endifにあるように TOPPERS_CUSTOM_IDLEに修正してください。
>>>>
>>>> 互換性を維持するのであれば、
>>>>
>>>> #if defined(TOPPERS_CUSTOM_IDEL) || defined(TOPPERS_CUSTOM_IDLE)
>>>>
>>>> とするのも手かと思います。
>>>>
>>>>
>>>>
>>>> -- 
>>>> 酔漢
>>>> Blackfin 空挺団 http://blackfin.s36.coreserver.jp/
>>>> TOPPERS/JSP for Blackfin http://sourceforge.jp/projects/toppersjsp4bf/
>>>> Blog http://blackfin.g.hatena.ne.jp/suikan/
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>> -- 
>> 酔漢
>> 組み込みBlog http://d.hatena.ne.jp/suikan+embedded/
>> TOPPERS/ASP for LPC http://sourceforge.jp/projects/toppersasp4lpc/
>> Blackfin Blog http://d.hatena.ne.jp/suikan+blackfin/
>> TOPPERS/JSP for Blackfin http://sourceforge.jp/projects/toppersjsp4bf/
>>
>>
>>
>
>
>


-- 
酔漢
組み込みBlog              http://d.hatena.ne.jp/suikan+embedded/
TOPPERS/ASP for LPC       http://sourceforge.jp/projects/toppersasp4lpc/
Blackfin Blog             http://d.hatena.ne.jp/suikan+blackfin/
TOPPERS/JSP for Blackfin  http://sourceforge.jp/projects/toppersjsp4bf/