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

zhong qing zqingcn @ gmail.com
2011年 5月 5日 (木) 23:12:45 JST


酔漢 さま

私は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/
>
>
>