All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] U-BOOT and UART TX with interrupts (need help please)
Date: Wed, 26 Sep 2007 08:25:01 -0400	[thread overview]
Message-ID: <46FA4F9D.30803@smiths-aerospace.com> (raw)
In-Reply-To: <12897695.post@talk.nabble.com>

veter wrote:
> wd wrote:
>> In message <12896654.post@talk.nabble.com> you wrote:
>>> Our program based on U-BOOT and we need transmit data at UART-TX with
>>> interrupts.
>> What makes you think you need interrupts? U-Boot is  strictly  single
>> tasking,  so  it will not do anything else anyway while transmitting,
>> and even a very slow CPU should be capable  of  streaming  characters
>> out or an UART then.
>>
>>> But, as we understand, U-BOOT do not have "API" for correct realization
>>> Interrupts, we fount in cpu/bf532/serial.c each initialization with as-be
>>> usage Interrupts, but not used it, because only doing looping ISR
>>> register
>>> on FLAG IRQ_UART_TX_BIT.
>> Indeed polling is all you need.
>>
>>> It is not correct usage Interrupts. We need full usage interrupts.
>> What makes you think so? Interrupts will not give you any advantages.
>>
>> Best regards,
>>
>> Wolfgang Denk
> 
> I greet you!
> It is hope for your help!
> 
> The fact is that we have decided to base / Platform U-BOOT make its program
> to develop so it is ready realizovanno many software tools.
> 
> Interruption we need to make our CPU BlackFin we can use with DMA capability
> and maximize productivity gains.
> 
> Core, we want to use and abandonment of the CPU and DMA (BlackFin 532).
> In fact, we will have passed a very big massyvy in UART and use DMA, we will
> win big, because 90% of CPU performance will be employed mathematical
> calculations.
> 
> For that reason has much to use the lack of interruption, please help!

Please don't top post.

U-Boot is a boot loader, used to
* Initialize the hardware
* Load an operating system
* Start the operating system running

You are looking for an operating system with interrupts and possibly 
multi-tasking.  U-Boot may be helpful in *loading and starting* your 
operating system, but it is *not* an operating system.  It does not 
normally use, and thus has no support for, interrupts.

Best regards,
gvb

  reply	other threads:[~2007-09-26 12:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-26  8:50 [U-Boot-Users] U-BOOT and UART TX with interrupts (need help please) veter
2007-09-26  9:04 ` Wolfgang Denk
2007-09-26 10:02   ` veter
2007-09-26 12:25     ` Jerry Van Baren [this message]
2007-09-26 12:49       ` Stanislav G. Prihodko
2007-09-26 13:03         ` Jerry Van Baren
2007-09-26 13:43           ` Stanislav G. Prihodko
2007-09-26 13:59             ` Wolfgang Denk
2007-09-26 14:13               ` Stanislav G. Prihodko
2007-09-26 12:38     ` Stanislav G. Prihodko
2007-09-26 19:12       ` Mike Frysinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46FA4F9D.30803@smiths-aerospace.com \
    --to=gerald.vanbaren@smiths-aerospace.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.