main_test.c 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * Copyright (c) 2020, Texas Instruments Incorporated
  3. * All rights reserved.
  4. *
  5. * Redistribution and use in source and binary forms, with or without
  6. * modification, are permitted provided that the following conditions
  7. * are met:
  8. *
  9. * * Redistributions of source code must retain the above copyright
  10. * notice, this list of conditions and the following disclaimer.
  11. *
  12. * * Redistributions in binary form must reproduce the above copyright
  13. * notice, this list of conditions and the following disclaimer in the
  14. * documentation and/or other materials provided with the distribution.
  15. *
  16. * * Neither the name of Texas Instruments Incorporated nor the names of
  17. * its contributors may be used to endorse or promote products derived
  18. * from this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  21. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  22. * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  23. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  24. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  25. * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  26. * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  27. * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  28. * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  29. * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  30. * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. */
  32. #include "ti_msp_dl_config.h"
  33. #include "hwsetup.h"
  34. #include "RefreshMenu.h"
  35. int main(void)
  36. {
  37. //SCB->VTOR=0x00002000;
  38. SYSCFG_DL_init();
  39. NVIC_ClearPendingIRQ(UART_HMI_INST_INT_IRQN);
  40. NVIC_EnableIRQ(UART_HMI_INST_INT_IRQN);
  41. //#if UART2_ENABLE
  42. // NVIC_ClearPendingIRQ(UART_BAT_INST_INT_IRQN);
  43. // NVIC_EnableIRQ(UART_BAT_INST_INT_IRQN);
  44. //#endif
  45. NVIC_ClearPendingIRQ(MCAN0_INST_INT_IRQN);
  46. NVIC_EnableIRQ(MCAN0_INST_INT_IRQN);
  47. // hw_voHardwareSetup();
  48. User_Manu_Init();
  49. //
  50. //
  51. // /* 64-bit write to flash in main memory */
  52. // DL_FlashCTL_unprotectSector(
  53. // FLASHCTL, 0x00006000, DL_FLASHCTL_REGION_SELECT_MAIN);
  54. // gCmdStatus1 = DL_FlashCTL_programMemoryFromRAM64WithECCGenerated(
  55. // FLASHCTL, (0x00006000 ), &gDataArray64_0[0]);
  56. // if (gCmdStatus1 == DL_FLASHCTL_COMMAND_STATUS_FAILED) {
  57. // /* If command did not pass, set error flag. */
  58. // gErrorType1 =11;// ERROR_WRITE_64_BIT;
  59. // }
  60. User_Main_Manu();
  61. }