Jump to content

    
Sign in to follow this  
stepolton77

Как посмотреть распределение памяти по умолчанию в CCS

Recommended Posts

пытаюсь собрать свое приложение для TMS320DM6446 в CCS. Билдится проект, файл out который отдает среда конвертирую утилитой genAIS потом полученный бинарник заливаю с помощью

sf_DM644x.exe вместе с бинарником юзер бутлоадера в нанд.

при загрузке дивайса вижу в терминалке что юзер бутлоадер инитит железо успешно, копирует приложение и уходит на выполнение приложения. только вот приложение не работает.

брал код из примеров которые есть в поддержке кита - моргание лампочки.

Сам кит живой, линукс заливается......

может что то при линковке приложения не то, распределение памяти например.....

 

Share this post


Link to post
Share on other sites
пытаюсь собрать свое приложение для TMS320DM6446 в CCS. Билдится проект, файл out который отдает среда конвертирую утилитой genAIS потом полученный бинарник заливаю с помощью

sf_DM644x.exe вместе с бинарником юзер бутлоадера в нанд.

при загрузке дивайса вижу в терминалке что юзер бутлоадер инитит железо успешно, копирует приложение и уходит на выполнение приложения. только вот приложение не работает.

брал код из примеров которые есть в поддержке кита - моргание лампочки.

Сам кит живой, линукс заливается......

может что то при линковке приложения не то, распределение памяти например.....

 

 

Распределение памяти можно посмотреть в файле *.map который создается в той же папке что и *.out. Где лежит дефолтный cmd файл я так и не нашел в CCS.

Share this post


Link to post
Share on other sites
Нигде не лежит. По дефолту что-то там линкер сам дефолтит.

 

А, ну я так примерно и подумал. Линкер подряд все в память складывает. Есть вроде как дефолтный файл для 6xxx, лежит в \ccsv4\tools\compiler\c6000\include\lnk.cmd но он не корректен.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this