hoglet67 / PiTubeDirect

Bare-metal Raspberry Pi project that attaches to the Acorn TUBE interface and emulates many BBC Micro Co Processors
GNU General Public License v3.0
188 stars 23 forks source link

Latest firmware reports Pi Zero V Core is 1.8v #145

Closed hoglet67 closed 2 years ago

hoglet67 commented 2 years ago

It should be 1.20v

The Pi is still living, so I expect the voltage is fine and this is a reporting bug.

**********     Raspberry Pi BBC Micro Coprocessor     **********

    FIRMWARE_VERSION : 611e4e73
         BOARD_MODEL : 00000000
      BOARD_REVISION : 009000c1
   BOARD_MAC_ADDRESS : baeb27b85f38074b
        BOARD_SERIAL : eaba4b0700000000
           EMMC_FREQ :    200.000 MHz    200.000 MHz    200.000 MHz
           UART_FREQ :     48.000 MHz   1000.000 MHz   1000.000 MHz
            ARM_FREQ :   1000.000 MHz   1000.000 MHz   1000.000 MHz
           CORE_FREQ :    400.000 MHz    400.000 MHz    400.000 MHz
            V3D_FREQ :    300.000 MHz    300.000 MHz    300.000 MHz
           H264_FREQ :      0.000 MHz    300.000 MHz    300.000 MHz
            ISP_FREQ :      0.000 MHz    300.000 MHz    300.000 MHz
          SDRAM_FREQ :      0.000 MHz    450.000 MHz    450.000 MHz
          PIXEL_FREQ :      0.000 MHz   2400.000 MHz   2400.000 MHz
            PWM_FREQ :      0.000 MHz    500.000 MHz    500.000 MHz
           CORE TEMP :  17.49 °C
        CORE VOLTAGE :   1.80 V
     SDRAM_C VOLTAGE :   1.20 V
     SDRAM_P VOLTAGE :   1.20 V
     SDRAM_I VOLTAGE :   1.20 V
            CMD_LINE : bcm2708_fb.fbwidth=720 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 dma.dmachans=0x7ff5 bcm2708.boardrev=0x9000c1 bcm2708.serial=0xeaba4b07 bcm2708.uart_clock=48000000 bcm2708.disk_led_gpio=47 smsc95xx.macaddr=B8:27:EB:BA:4B:07 vc_mem.mem_base=0x1fa00000 vc_mem.mem_size=0x20000000  copro=24 copro1_speed=3 copro3_speed=4 tube_delay=0 elk_mode=0 vdu=1
               COPRO : 24
prim_set_dot_pattern_len = 0
prim_set_dot_pattern_len = 7
Tube ULA sample delay  0
Raspberry Pi Direct 24 65C02 (JIT) Client
>> emulator speed 0
Copro Memory size 0
             cycle counter = 255076653440
              I_CACHE_MISS = 246256400
              D_CACHE_MISS = 143812
tube reset - copro 24

Ian also sees this in RGBtoHDMI, and has reported it here: https://github.com/raspberrypi/firmware/issues/1667

I suspect this is related to #80

hoglet67 commented 2 years ago

Latest firmware fixes this:

**********     Raspberry Pi BBC Micro Coprocessor     **********

    FIRMWARE_VERSION : 61a76104
         BOARD_MODEL : 00000000
      BOARD_REVISION : 009000c1
   BOARD_MAC_ADDRESS : baeb27b85f38074b
        BOARD_SERIAL : eaba4b0700000000
           EMMC_FREQ :    200.000 MHz    200.000 MHz    200.000 MHz
           UART_FREQ :     48.000 MHz   1000.000 MHz   1000.000 MHz
            ARM_FREQ :   1000.000 MHz   1000.000 MHz   1000.000 MHz
           CORE_FREQ :    400.000 MHz    400.000 MHz    400.000 MHz
            V3D_FREQ :    300.000 MHz    300.000 MHz    300.000 MHz
           H264_FREQ :      0.000 MHz    300.000 MHz    300.000 MHz
            ISP_FREQ :      0.000 MHz    300.000 MHz    300.000 MHz
          SDRAM_FREQ :      0.000 MHz    450.000 MHz    450.000 MHz
          PIXEL_FREQ :      0.000 MHz   2400.000 MHz   2400.000 MHz
            PWM_FREQ :      0.000 MHz    500.000 MHz    500.000 MHz
           CORE TEMP :  17.49 °C
        CORE VOLTAGE :   1.35 V
     SDRAM_C VOLTAGE :   1.20 V
     SDRAM_P VOLTAGE :   1.20 V
     SDRAM_I VOLTAGE :   1.20 V
            CMD_LINE : bcm2708_fb.fbwidth=720 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 dma.dmachans=0x7ff5 bcm2708.boardrev=0x9000c1 bcm2708.serial=0xeaba4b07 bcm2708.uart_clock=48000000 bcm2708.disk_led_gpio=47 smsc95xx.macaddr=B8:27:EB:BA:4B:07 vc_mem.mem_base=0x1fa00000 vc_mem.mem_size=0x20000000  copro=24 copro1_speed=3 copro3_speed=4 tube_delay=0 elk_mode=0 vdu=1
               COPRO : 24
prim_set_dot_pattern_len = 0
prim_set_dot_pattern_len = 7
Tube ULA sample delay  0
Raspberry Pi Direct 24 65C02 (JIT) Client
>> emulator speed 0
Copro Memory size 0