인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

osttl2376님의 프로필 이미지
osttl2376

작성한 질문수

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

유튜브 16강에 대해 질문드립니다~

작성

·

253

1

안녕하세요 항상 영상 감사히 보고 있습니다~
유튜브 강의에 대한 질문을 여기에 올려도 될지 모르겠네요..
유튜브에 올려져 있는 FPGA 16강에서 궁금한 점이 생겨 이렇게 글을 남깁니다.
vitis에서 malloc 함수를 통해 동적 메모리 할당을 하셨는데
기본적으로 할당된 heap size는 그보다 작게 배정이 되어있는 것 같습니다.
size 조정없이 사용해도 문제 될 여지가 없을까요?~

답변 2

1

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

와......... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

멘붕입니다. 16장은 왜돌았지....요...? 미스테리네요...

(이거 왜그런지 아시나요..?;; 이유는 일단 모르겠는데, 잘못된 거니까. 늘려서 사용하셔요. 19장 영상 촬영할때 반영해야겠네요.)

19 장 부터 고쳐야겠습니다. 

강의 엎을뻔했는데, 감사합니다. ㅠ

osttl2376님의 프로필 이미지
osttl2376
질문자

제 환경에서도 16장은 잘돌아가는 것처럼 보입니다.. 이상합니다ㅠㅠ

동적메모리를 추가했다가 malloc 함수가 0을 자꾸 반환하길래 뭔가 싶어 보다보니..

늘리니깐 추가할당해도 잘돌아가는걸 보고 혹시 싶어 말씀드리게 됐네요

항상 감사한 마음이었는데 조금이나마 도움이 되셨다니 저도 기분좋습니다~

앞으로도 잘 부탁드립니다.

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

lab19 는 버그를 찾았구요. :)

SW 의 버그였습니다.  (실수를 2가지나 해놨네요;;)

수정해서 공유폴더에 올려놓았어요. comments 처리 해놨으니까, 왜 안되셨는지 찾으실 수 있을꺼에요.  heap, stack 늘리시고 돌려보세요.

동작 하실겁니다.

감사합니다 :)

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

신기한건... heap stack size 를 변경하지 않아도... 일단 저는 계속 동작하네요;;; (아닌가;; 늦은시간이라 정신이;;)

문제는 문제니까, 19장 영상에는 변경하라고 반영해야겠습니다.

진심으로 감사합니다 :)

1

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요. :)

와.... 

심각한 버그네요 ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ

Stack 하고 Heap 이 Default 가 0x2000,   8192 bytes  였다니......... size 가 부족하군요.

말씀하신 대로 문제가 되구요. lscript.ld 파일의 Stack Size 와 Heap Size 를 키워야 겠네요 ㅠ

마지막 장에서 이 이야기를 다뤄야 할 것 같습니다.

찾아주셔서 감사합니다.  (이걸 문제 삼다니.. 대단합니다!)

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

알려주신대로.. 모든 장이 버그 투성이가 되버렸네요..

16장, 19장 을 다시 확인해봐야겠습니다. ㅠ

osttl2376님의 프로필 이미지
osttl2376

작성한 질문수

질문하기