Hello,
I am trying to burn only boot-strap meanwhile (without u-boot). As I undestand it should give me some printing in UART anyway, even if u-boot is not flashed. Also if I'm currect I can flash the boot-strap also in other boot modes (not only emulator) since the emulator will always take control on the board. I hope it is OK to work this way.
Booting with the UBL I've compiled and converted with AISGEN works well in the EVM but fails in the custom board , the only difference between is that my board uses d800k006 while the EVM is d800k004.
I see that the failure is in the following initialization:
}else if(DEVICE_OPP_1P2V_300MHZ == deviceOPP){
gDeviceOpPoint.megaHz = 300;
gDeviceOpPoint.milliVolt = 1200;
gDeviceOpPoint.opp = deviceOPP;
// Set the higher voltage first OPP(300MHz, 1.2V)
failure---> status = TPS65070_set_DCDC3_voltage(0, TPS_VDCDC3_MILLIVOLT_1200);
It is also interesting to see that the ubl in the "flash and boot utils" package, also finishes its initialization as needed in my custom board.
I dont understand where is the problem, could it be that .cfg used with the AISGEN for the "flash and boot utils" uses configuration which may be essential to my board ?
Please help,
Regards,
Ran