#153 The host is unable to reset the chip

Закрито
4 роки тому відкрито Michael Schloh von Bennewitz · 2 коментарів
Michael Schloh von Bennewitz прокоментував(ла) 4 роки тому

The host is unable to reset the chip

Problem environment

A connected host computer with an general purpose in out (GPIO) interface can signal the Sendcomm controller chip to reset. This is useful in many cases, for example to drive the controller into its flash programming state or to restart a firmware application.

Steps to reproduce

  1. Refer to the schematic design
  2. Locate the reset circuit at SW1
  3. Locate the host connector J3

Expected result

The host is able to signal the controller chip to reset.

Actual result

The host cannot send a reset signal, because no GPIO circuit is routed to the chip.

Resources

A openocd(1) configuration to hard reset the chip with a GPIO interface using a BCM2835 integrated host may resemble:

bcm2835gpio_srst_num 40
adapter_nsrst_delay 100
adapter_nsrst_assert_width 100

Severity level

This is low priority because project requirements do not specify user selected reset.

# The host is unable to reset the chip ## Problem environment A connected host computer with an general purpose in out (GPIO) interface can signal the Sendcomm controller chip to reset. This is useful in many cases, for example to drive the controller into its flash programming state or to restart a firmware application. ## Steps to reproduce 1. Refer to the schematic design 1. Locate the reset circuit at SW1 1. Locate the host connector J3 ## Expected result The host is able to signal the controller chip to reset. ## Actual result The host cannot send a reset signal, because no GPIO circuit is routed to the chip. ## Resources A *openocd(1)* configuration to hard reset the chip with a GPIO interface using a BCM2835 integrated host may resemble: ``` bcm2835gpio_srst_num 40 adapter_nsrst_delay 100 adapter_nsrst_assert_width 100 ``` ## Severity level This is **low priority** because project requirements do not specify user selected reset.
Michael Schloh von Bennewitz додано
enhancement
мітку 4 роки тому
Michael Schloh von Bennewitz додано
question
мітку 4 роки тому
Michael Schloh von Bennewitz додав(ла) до Postproject catchall етапу 4 роки тому
Michael Schloh von Bennewitz прокоментував(ла) 4 роки тому
Власник

Solved in 08e3618.

Solved in 08e3618.
Michael Schloh von Bennewitz прокоментував(ла) 4 роки тому
Власник

Successfully ested on 0.9.4 with Raspberry Pi standard shell commands:

$ echo 'https://pinout.xyz/pinout/pin37_gpio26'
https://pinout.xyz/pinout/pin37_gpio26
$ id | grep gpio
uid=1000(pi) gid=1000(pi) groups=1000(pi),997(gpio)
$ echo 26 >/sys/class/gpio/export
$ echo out >/sys/class/gpio/gpio26/direction
$ while true; \
    do echo 0 >/sys/class/gpio/gpio26/value && \
    echo 1 >/sys/class/gpio/gpio26/value; \
    sleep 5; \
    done
Successfully ested on 0.9.4 with Raspberry Pi standard shell commands: ``` $ echo 'https://pinout.xyz/pinout/pin37_gpio26' https://pinout.xyz/pinout/pin37_gpio26 $ id | grep gpio uid=1000(pi) gid=1000(pi) groups=1000(pi),997(gpio) $ echo 26 >/sys/class/gpio/export $ echo out >/sys/class/gpio/gpio26/direction $ while true; \ do echo 0 >/sys/class/gpio/gpio26/value && \ echo 1 >/sys/class/gpio/gpio26/value; \ sleep 5; \ done ```
Підпишіться щоб приєднатися до обговорення.
Етап відсутній
Немає виконавеця
1 учасників
Дата завершення

Термін виконання не встановлений.

Залежності

Ця проблема в даний час не має залежностей.

Завантаження…
Відмінити
Зберегти
Тут ще немає жодного змісту.