Store Hours:  Mon - Fri 10:00 am to 6:00 pm and Sat 10:00 am to 4:00 pm

Bcm63381b0 Firmware 〈EXTENDED ✭〉

| Item | Source | |------|--------| | BCM63381B0 datasheet | Broadcom (under NDA) | | Broadcom BSP (Linux + drivers) | Broadcom or device vendor | | CFE source or binary | Part of BSP | | DSL CPE API docs | Broadcom | | JTAG/SWD debugger | Segger J-Link, FT2232H |

return 0;

mips-linux-gnu-gcc -mips32r2 -msoft-float -G 0 -c minimal.c mips-linux-gnu-ld -T cfe.ld -o minimal.elf minimal.o cfe-bin2bin minimal.elf minimal.bin Then load via CFE prompt: bcm63381b0 firmware

CFE> load -raw -addr=0x80800000 minimal.bin CFE> go 0x80800000 If you want to develop a full router firmware , use OpenWrt (supports many BCM63xx chips). | Item | Source | |------|--------| | BCM63381B0

Example: a minimal C program to blink an LED via GPIO. FT2232H | return 0

void gpio_init() // set GPIO pin 5 as output unsigned int dir = (volatile unsigned int )GPIO_DIR; dir

// bcm63381_demo.dts /dts-v1/; #include "bcm63xx.dtsi" / model = "My BCM63381 Board"; compatible = "mycompany,bcm63381", "brcm,bcm63381";