Wednesday, November 6, 2019
Wednesday, October 23, 2019
Monday, October 7, 2019
Friday, October 4, 2019
MicroBlaze SP605 Eval board update
1) No need for CF card
- Just install EDK 14.7 in a fresh Windows 7 PC
- FPGA program the 13_2_sp605_ios_etherlite.zip
2) Debug through System Debugger is not working properly
- The Interrupt fails even with their board test programs
- So, select GDB debugger
3) When the Program goes wrong, abnormal behavior after an
interrupt,
- Check Interrupt Handler Prelog and v3_ent_int stack
adjustment
- Increase stack size
- EDK version releases need EDK/GCC versions to be
specified in Libraries
4) EDK 14.7 compiler is generating wrong code for -Os
optimization
- acre_cyc is failed with E_NOID even there are lot of
IDs
5) AXI EtherLite also works normal with 100 Mbps hub. Only Full
duplex is fixed
6) CF card too obtained with USB reader/writer and updated with
cfg0 files. But, no advantages.
- Just install EDK 14.7 in a fresh Windows 7 PC
- FPGA program the 13_2_sp605_ios_etherlite.zip
2) Debug through System Debugger is not working properly
- The Interrupt fails even with their board test programs
- So, select GDB debugger
3) When the Program goes wrong, abnormal behavior after an
interrupt,
- Check Interrupt Handler Prelog and v3_ent_int stack
adjustment
- Increase stack size
- EDK version releases need EDK/GCC versions to be
specified in Libraries
4) EDK 14.7 compiler is generating wrong code for -Os
optimization
- acre_cyc is failed with E_NOID even there are lot of
IDs
5) AXI EtherLite also works normal with 100 Mbps hub. Only Full
duplex is fixed
6) CF card too obtained with USB reader/writer and updated with
cfg0 files. But, no advantages.
Thursday, September 26, 2019
TI X-loader/MOL 1st stage Bootloader to initialize SDRAM
Bootloader Project
http://omappedia.org/wiki/Bootloader_Project
3.1. U-Boot
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_U-Boot.html
https://stackoverflow.com/questions/34805383/why-is-mlo-needed-in-boot-step
what is the use of SPL (secondary program loader)
https://stackoverflow.com/questions/31244862/what-is-the-use-of-spl-secondary-program-loader
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_U-Boot.html
http://omappedia.org/wiki/Bootloader_Project
3.1. U-Boot
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_U-Boot.html
https://stackoverflow.com/questions/34805383/why-is-mlo-needed-in-boot-step
what is the use of SPL (secondary program loader)
https://stackoverflow.com/questions/31244862/what-is-the-use-of-spl-secondary-program-loader
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_U-Boot.html
Wednesday, September 18, 2019
Friday, September 13, 2019
JTAG Explained
https://blog.senr.io/blog/jtag-explained
Select between JTAG and SWD.
Select between Hardware / Software Reset.
Select between JTAG and SWD.
Select between Hardware / Software Reset.
Subscribe to:
Posts (Atom)