Share a bbai64 can-fd expansion board




Components:
canfd * 3
imu(iam-20685)
eeprom(AT24C256C-SSHL-T)
usb2uart(ch340e)
led

now,can-fd and led work normal.

BBAI-64-EXT.part1.rar (2 MB)
BBAI-64-EXT.part2.rar (2 MB)
BBAI-64-EXT.part3.rar (303.8 KB)

I am not a professional PCB hardware engineer, so if there are any problems, please point them out to me and I will improve them later.

1 Like

Does the USB-C on the Cape power the BBAI-64?

Seth

Update

Never mind me. I see now. You have the barrel jack…

@jiance.zahng ,

Hey here, how did you write the eeprom to the chipset you have onboard?

Seth

P.S. GPIO or another form of peripheral access or UART? I never once wrote an EEPROM to a device yet. I am new to EEPROM for some reason. Anyway, if you get around to it, please let me know.

I’m way late to see this Seth lol but I2C EEPROMs you can typically just load either a kernel driver or write with i2ctools.

There’s an AT24 kernel driver for example and if you load it you can just write/read data to a file like /sys/bus/i2c/drivers/at24/0-0040/eeprom or similar

Only thing to be aware of is different makes/series of EEPROM behave a bit differently (hence the need for different drivers) and that most if not all also have WP (Write Protect) pin that if not toggled right will mean your writes fail (but you can always read ofc).

You can do the same in uboot if you have the right commands compiled.

1 Like

Hello…thank you for making me understand some key differences and what to look into now.

Seth

Cool!