Part Number:AM6442Other Parts Discussed in Thread:SYSCONFIG
whether the example of mmcsd_raw_io in MCU_PLUS_SDK_am64x can run in freertos?
we test the example of mmcsd_raw_io is nortos and find it run well,but we want the example run in freertos。
we can complie the project successful after modify ,but it will go to exception like into while when run the program,the test step is as following:
(1)open the empty example in freertos of MCU_PLUS_SDK_am64x
(2)config mmcsd in the tool of sysconfig refer to the example of mmcsd_raw_io
(3)add the file of mmcsd_raw_io.c to the above project
we analys it may be caused by the function of ClockP_usleep(uint32_t ) and MMCSD_transfer(MMCSD_Hander, uint32_t) ,because we can't find the break point in debug mode and have no idea to analysis,please confirm whether the example of mmcsd_raw_io in MCU_PLUS_SDK_am64x can run in freertos? thank you!
Annie Liu:
由于问题比较复杂,需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。
,
Gary Lu:
Hello,
I have followed the same steps above to integrate the mmc_raw_io file into my RTOS project and have not faced any issues.
It works for me. I am attaching the project for your reference. Please let me know if I did anything wrong to reproduce the issue on my side.
4300.empty_am64x-evm_r5fss0-0_freertos_ti-arm-clang.zip
Regards,
Gary