gpt4 book ai didi

timer - 带中断的 Uboot 定时器

转载 作者:行者123 更新时间:2023-12-04 18:10:39 34 4
gpt4 key购买 nike

我想用闪烁的 LED 显示 Uboot 的进度。为此,我需要延迟,它不会使用 while 循环(非阻塞),而是使用中断。

Uboot内部有定时器的实现吗?我看了一下,没有发现非阻塞延迟。我是否需要从头开始实现?

我使用 at91SAM9 和 Uboot 2010.06。

谢谢

最佳答案

我在 ARM 处理器上使用 U-Boot,我没有看到任何中断实现。轮询可以完成我熟悉的所有外围设备的工作。计时器已实现,我喜欢他们的 udelay_masked() 的简单性。

我没用过,但看起来 CONFIG_SHOW_BOOT_PROGRESS 对你可用。自述文件建议您添加 show_boot_progress(int) 以使 LED 闪烁。每次眨眼都会使用阻塞延迟。也许您对要显示已通过的检查点使用不同的颜色和/或闪烁模式。

关于timer - 带中断的 Uboot 定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569626/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com