Daniel Palmer
Daniel Palmer
It's coming back to me now. Yeah, they seem to write a value into a scratch register at different points in the boot rom. I think so they can work...
Looks like that's the "eMMC" copy of the sd host IP block that isn't broken out on the QFN80 https://github.com/fifteenhex/linux/blob/ff5b8260c9748cded793faecb7c3d2590cde928e/arch/arm/boot/dts/infinity.dtsi#L122 The chip seems to always output E:CD on boot which...
>I guess you don't see this message, right? On the infinity3 it comes out on every boot as if it always tries it before spi. On the mercury5 it comes...
>I'm slowly working out the code around that to fully understand the boot logic. I can solder a wire onto my board and see what happens? >That would make sense....
0x1c is PM_GPIO_7 (https://github.com/fifteenhex/linux/blob/6dc9f3186a721550c59820a0a9073034bda8601c/drivers/gpio/gpio-msc313-pm.c#L51) which isn't physically present on the MSC313E. I think there might be 3 similar blocks in the chip, "sdio", "emmc" and "nand". I think what you're...
>Do you think that would be useful? Would linux-chenxing.org I've started doing that now. I'm going to move the register maps out of the drivers in to a page under...
Sorry for the brevity. Writing this while eating on my lunch break.. >What development setup do you have for the board? tftp for the breadbee itself. The other chips have...
> Could you explain a little bit how this rescue image works? u-boot will stop autoboot if you type "bzzbzz". From there you can load a kernel from tftp or...
> Also, is https://linux-chenxing.org/isp/ somehow related? All mstar chips seem to be able to become an i2c slave on pm_uart that allows programs to be loaded into memory, registers poked...
> But for the i2c method, there is an existing tool so the i2c communication it uses could be sniffed That's true and other people have sniffed the i2c protocol...