본문 바로가기
반응형

분류 전체보기515

Flash Driver API 최적화 작업 2편(TC275 인피니언) 이제 Flash Driver에 관련되어 어정도 매듭을 짓는 글을 쓰도록 하겠습니다. 지금 저는 인피니언 MCU TC275를 이용하여 Flash Driver 예제 코드를 포팅하고 Flash를 Write, Erase 수행할수 있도록 API를 최적화 작업을 하고 있습니다. 이전글을 아래와 같이 첨부하오니 참고해 주시기 바랍니다. Flash Driver 포팅 및 Erase, Write 동작 확인 정리 (TC275 인피니언 MCU) Flash Driver Code, Flash 메모리 Reference Manual 분석 (TC275 인피니언) Flash Driver API 최적화 작업 (TC275 인피니언) 앞글 예제로 저는 static uint32_t arry[24]={1,2,3,4,5,6,7,8,9,10,11,.. 2022. 9. 17.
Flash Driver API 최적화 작업 (TC275 인피니언) 안녕하세요. 지난시간에 이어서 계속 MCU의 Flash Driver에 대해서 글을 써보도록 하겠습니다. Flash 관련하여 이전글을 아래와 같이 첨부하오니 참고해 주시기 바랍니다. Flash Driver 포팅 및 Erase, Write 동작 확인 정리 (TC275 인피니언 MCU) Flash Driver Code, Flash 메모리 Reference Manual 분석 (TC275 인피니언) 그러면 계속 진행해 보도록 하겠습니다. 저는 현재 TC275 MCU 개발 보드를 이용하여 Flash Driver를 포팅하고, Flash에 Erase, Write를 하는 기능을 구현하고 있습니다. 하지만, 예제 코드를 사용하자고 하니, 너무 불필요한 매개변수가 많이 있네요. 그래서 이제 예제코드의 Flash Erase,.. 2022. 9. 16.
Flash Driver Code, Flash 메모리 Reference Manual 분석 (TC275 인피니언) 안녕하세요. 오늘은 지난번에 쓴 글에 이어서, Flash Driver 코드와 Flash 메모리를 상세히 분석해 보는 시간을 가져 보도록 하겠습니다. 지난시간에 쓴글은 아래 링크 글을 참고해 주시기 바랍니다. Flash Driver 포팅 및 Erase, Write 동작 확인 정리 (TC275 인피니언 MCU) 그러면 이어서 글을 한번 써보도록 하겠습니다. 아래는 이제 Write를 수행하는 Flash Program 함수입니다. static void PFlashProgram(uint32 flash, uint32 sector_addr, uint32 start_page, uint32 no_of_pages, uint32_t* pDataAddress) { uint32 offset; uint32 page; uint16.. 2022. 9. 16.
Flash Driver 포팅 및 Erase, Write 동작 확인 정리 (TC275 인피니언 MCU) 안녕하세요. 오늘은 인피니언 MCU TC275를 이용하여 Flash를 Erase, Write 하는 동작을 수행해 보도록 하겠습니다. 먼저 인피니언에서 제공해주는 TC2x Flash Demo 코드를 포팅하여 동작시켜 볼게요! 관심있으신 분들은 추후 TC275보드를 구매하셔서 직접 따라해 보셔도 좋을 것 같습니다. 우선 Demo Code는 아래와 같습니다. 그럼 먼저 포팅을 해볼게요! 휴우 드디어 포팅이 완료 되었습니다. 인피니언 예제는 쉽게 포팅하여 동작시켜볼수 있도록 잘되어 있네요! 그러면 인피니언에서 제공하는 IDE (Aurix Development Studio)를 실행하여 Tasking 컴파일러로 컴파일 해보도록 하겠습니다. 다행이 Error랑 Warning이 없네요. 그러면 이제 포팅한 Pflash.. 2022. 9. 16.
반응형