From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17607 invoked by alias); 5 Oct 2012 01:43:33 -0000 Received: (qmail 17599 invoked by uid 22791); 5 Oct 2012 01:43:32 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_SPAMHAUS_DROP,MIME_QP_LONG_LINE,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from outbound003.roc2.bluetie.com (HELO outbound003.roc2.bluetie.com) (208.89.132.143) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 05 Oct 2012 01:43:27 +0000 Received: from web003.roc2.bluetie.com ([10.200.2.97]) by outbound003.roc2.bluetie.com with outbound003 id 7DjS1k00125b3Pu01DjSkC; Thu, 04 Oct 2012 21:43:26 -0400 X-CMAE-OUT-Analysis: v=2.0 cv=K7+g7lqI c=1 sm=1 a=mbNHNI8rG5QA:10 a=i-wQWBNYtOgA:10 a=FmX3VfpdAAAA:8 a=QoHJ8kPOAAAA:8 a=y69n1UwRan8A:10 a=CCpqsmhAAAAA:8 a=GFTmvq-8M5ybyT-GG1gA:9 a=QEXdDO2ut3YA:10 a=20KFwNOVAAAA:8 a=y_Q3dAwNCz80CAV24ZMA:9 a=aXvi16s1C1YA:10 a=yFPXW7ZSCCQA:10 a=jldDdGg9RpdlhCWv9Upb1Q==:117 X-CMAE-OUT-Score: 0.00 Received: from web003.roc2.bluetie.com (localhost.localdomain [127.0.0.1]) by web003.roc2.bluetie.com (Postfix) with ESMTP id 4ADA4103816A for ; Thu, 4 Oct 2012 21:43:26 -0400 (EDT) Message-ID: <20121004214326.27851@web003.roc2.bluetie.com> X-HTTP-Received: from kenkyee.excite [64.145.41.116] by web003.roc2.bluetie.com (BlueTie WebMail ); Thu, 04 Oct 2012 21:43:26 -0400 Date: Fri, 05 Oct 2012 01:43:00 -0000 Cc: To: ecos-discuss@ecos.sourceware.org From: "Ken Yee" Content-Type: multipart/mixed; boundary="305922498-1349401406=:27851" MIME-Version: 1.0 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] not possible to have a ROM app that's started by system w/ Redboot? X-SW-Source: 2012-10/txt/msg00003.txt.bz2 --305922498-1349401406=:27851 Content-transfer-encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Content-length: 1339 Ilija Kocho wrote: > This may be example you are looking for: > http://bugs.ecos.sourceware.org/show_bug.cgi?id=3D1001623 Got decently far with this angle of changes. We created a new startup type, and fiddled with most of the options for RAM= /ROM in the .cdl file. But from doing this, it's glaringly obvious that eC= os does *NOT* support this setup; a ROM app run from Redboot, at least on t= he AT91, has to do a hybrid of the ROM and RAM startup types. The Redboot = documentation should clearly state that only apps built in the RAM startup = type are supported IMHO. Anyways, simple test apps seem to run, but one this we hit was that anythin= g that does diag_printf gets stuck in the IF_IN_PUTC call...it just deep sp= aces (runs until it hits that) there in the debugger. Single stepping into= assembly doesn't even work if you put a breakpoint before that so we can't= see where that goes (whether it's to a bad driver, etc.). The simplest ap= p like this: void cyg_user_start(void) { diag_printf("\r\nHello world!\r\n"); } does the hang when compiled as an APPROM (that's what we called it instead = of Flash as yours is called...maybe RBROMAPP for RedBootROMApp might be a b= etter acronym?). Did you hit this problem in your setup at all? i.e., did you try diag_prin= tf on your kinetis board? thanks, ken --305922498-1349401406=:27851 Content-Type: message/rfc822; charset=UTF-8; name="0riginal_message" Content-Disposition: attachment; filename="0riginal_message" x-btFieldFwd: Yes Content-length: 3071 Return-Path: X-Original-To: kenkyee.excite@masc002.roc2.bluetie.com Delivered-To: kenkyee.excite@masc002.roc2.bluetie.com Received: from inbound003.roc2.bluetie.com (inbound003.roc2.bluetie.com [10.200.2.203]) by mas002.roc2.bluetie.com (Postfix) with ESMTP id 17FB5B38001 for ; Wed, 26 Sep 2012 18:17:42 -0400 (EDT) Received: from tirion.supremecenter202.com ([209.25.195.243]) by inbound003.roc2.bluetie.com with inbound001 id 3yHf1k01P5FZZmx01yHgf8; Wed, 26 Sep 2012 18:17:41 -0400 X-BT-Recipient: kenkyee@excite.com X-CMAE-Score: 0.00 X-CMAE-Analysis: v=2.0 cv=cMdiQyiN c=1 sm=1 a=jB7ylJp7uIqs30VHNsO8IQ==:17 a=GAXz5j0BEEwA:10 a=7hC59kJEqXIA:10 a=IkcTkHD0fZMA:10 a=O8eIFpr9AAAA:8 a=y69n1UwRan8A:10 a=20KFwNOVAAAA:8 a=CCpqsmhAAAAA:8 a=y_Q3dAwNCz80CAV24ZMA:9 a=QEXdDO2ut3YA:10 a=aXvi16s1C1YA:10 a=yFPXW7ZSCCQA:10 a=jB7ylJp7uIqs30VHNsO8IQ==:117 Received-SPF: spf=NONE ( siva.com.mk has no opinion concerning 209.25.195.243 as a permitted sender) Received: from [77.28.161.174] (port=54313 helo=[192.168.178.36]) by tirion.supremecenter202.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77) (envelope-from ) id 1TGyXv-0005nz-An; Wed, 26 Sep 2012 20:49:27 +0000 Message-ID: <50636A54.7060707@siva.com.mk> Date: Wed, 26 Sep 2012 22:49:24 +0200 From: Ilija Kocho User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 To: Ken Yee CC: ecos-discuss@ecos.sourceware.org Subject: Re: [ECOS] not possible to have a ROM app that's started by system w/ Redboot? References: <20120926163921.13267@web001.roc2.bluetie.com> In-Reply-To: <20120926163921.13267@web001.roc2.bluetie.com> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - tirion.supremecenter202.com X-AntiAbuse: Original Domain - excite.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - siva.com.mk X-BtMT: Wed, 26 Sep 2012 18:17:42 -0400 (EDT) Content-length: 869 On 26.09.2012 22:39, Ken Yee wrote: > Any old timers on the list remember if this has ever been done successfully in the past? > From the archives, I dug up these: > > http://sources.redhat.com/ml/ecos-discuss/2010-09/msg00018.html > http://sourceware.org/ml/ecos-discuss/2012-06/msg00011.html > > The first guy in 2010 was told basically to use the ROMRAM setup (program in ROM, then Redboot copies it into RAM to run). > No answer to the second guy. > Can't find any examples in the docs. > > I'm getting the sense the answer is no, so we should just get rid of Redboot and run the app directly out of ROM, though it'd be nice if we could use Redboot because Redboot would be useful in unbricking a device w/o a JTAG debugger... This may be example you are looking for: http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001623 I hope this helps Ilija DQ1FBOjEwDù# --305922498-1349401406=:27851 Content-Type: text/plain; charset=us-ascii Content-length: 148 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss --305922498-1349401406=:27851--