auto_win.sh 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. echo -e "\n\n========================================================\n"
  2. echo -e " STEP 0: Update rcS file into Linux Kernel\n"
  3. echo -e "========================================================\n"
  4. #@STEP1: Update rcS file into Linux Kernel
  5. #- modified by hand, not using copy.
  6. # - Location: cd /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/rootfs/etc/init.d/
  7. #- Copy Method:
  8. #- [Windows]
  9. sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/sh/rcS /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/rootfs/etc/init.d/
  10. sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/dts/linux/[CCS]am335x-evm.dts /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/arch/arm/boot/dts/
  11. sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/dts/uboot/[CCS]am335x-evm.dts /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/board-support/u-boot-2017.01+gitAUTOINC+340fb36f04-g340fb36f04/arch/arm/dts/
  12. sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/linux/fs/jffs2/summary.h /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/board-support/linux-4.9.59+gitAUTOINC+a75d8e9305-ga75d8e9305/fs/jffs2/
  13. echo -e "\n\n========================================================\n"
  14. echo -e " STEP 1: Copy CCS_Board_Apps folder into Linux Images\n"
  15. echo -e "========================================================\n"
  16. #@STEP2: Copy CCS_Board_Apps folder into Linux Images
  17. #- [Windows]
  18. sudo rm -rfv /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/*;
  19. sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/* /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/;
  20. echo -e "\n\n========================================================\n"
  21. echo -e " STEP 2: Compile\n"
  22. echo -e "========================================================\n"
  23. #@STEP3: Compile
  24. cd /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/
  25. sudo make CCS-all
  26. sudo chmod 777 /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/*
  27. cd /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/Apps/
  28. sudo make
  29. echo -e "\n\n========================================================\n"
  30. echo -e " STEP 3: Copy Linux Images Out from Virtualbox\n"
  31. echo -e "========================================================\n"
  32. #@STEP4: Copy Linux Images Out from Virtualbox
  33. #- location: /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/Images/
  34. #- Use sftp
  35. #- Virtualbox Shared Folder
  36. # -- [Windows]
  37. sudo cp -rfv /opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Projects/CCS/Images/* /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/;
  38. sudo chmod 777 /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/*
  39. sync
  40. sleep 10
  41. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/MLO
  42. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/u-boot.img
  43. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/am335x-evm.dtb
  44. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/zImage
  45. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/ramdisk.gz
  46. rm -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/FactoryConfig
  47. sync
  48. sudo mv -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/MLO /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  49. sudo mv -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/u-boot.img /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  50. sudo mv -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/am335x-evm.dtb /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  51. sudo mv -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/zImage /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  52. sudo mv -f /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/ramdisk.gz /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  53. # sudo cp -rfv /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/root/FactoryConfig /media/sf_D_DRIVE/git/CCS_Board_Apps/Images/boot/;
  54. sync
  55. echo -e "\n\n========================================================\n"
  56. echo -e " STEP 4: Finished\n"
  57. echo -e "========================================================\n"