[英]MSP430F5529 | MSPGCC Building/Compiling manually | Cannot execute Simple Program
我剛剛開始使用 MSP430F5529。 我已經下載了 msp430-gcc 編譯器並嘗試編譯以下短程序: 我通過以下方式編譯了它:C:\ProgrammingTools\ti\msp430-gcc\bin\msp430-elf-gcc.exe -Wall main.c -IC:\Programmi ...
[英]MSP430F5529 | MSPGCC Building/Compiling manually | Cannot execute Simple Program
我剛剛開始使用 MSP430F5529。 我已經下載了 msp430-gcc 編譯器並嘗試編譯以下短程序: 我通過以下方式編譯了它:C:\ProgrammingTools\ti\msp430-gcc\bin\msp430-elf-gcc.exe -Wall main.c -IC:\Programmi ...
[英]Prevent GCC from using dynamic jumps / functions invocations
我正在嘗試為 GCC 編譯的應用程序編寫一個程序集檢測器模塊,作為安全框架的一部分。 為了提高模塊的性能,我需要盡可能地減少動態跳轉/動態函數調用。 這些基本上使用一些動態指針(例如寄存器)來執行跳轉或調用函數。 當前的 GCC 編譯器,每當它多次調用同一個函數(代碼中的某個標簽)時,就會將該標簽加 ...
[英]Command works fine from terminal or inside bash script but not from python script using subprocess module
我正在嘗試在python中編寫代碼以自動化我通常手動完成的工作。 工作只是修改C代碼的某些部分,然后將以下命令插入終端以為每個Z1 Zolertia微粒構建,編譯和引導加載C代碼。 該命令可以在終端或bash腳本中正常運行,但是當我從python腳本運行時,該命令無法正常運行。 ...
[英]Configuration msp430-unknown-none not supported
如何擺脫我在make TARGET=sky上遇到的錯誤? 錯誤1 :( .text不適用於rom區域) 生成文件: 我正在使用mspgcc版本4.6.3。 一些站點建議使用mspgcc版本4.7擺脫ERROR 1 。 在按照https://github.com/co ...
[英]Set Flash Memory Location to certain values on MSP430 using GCC
如何設置閃光燈的幾個字節由閃存編程器的MCU編程期間被編程為使用MSP GCC工具鏈有一定的價值? 例如,TI C / C ++編譯器工具鏈包括匯編程序,以下匯編行將存儲器位置設置為所需的值: 有沒有辦法使用MSP GCC工具鏈做類似的事情? ...
[英]How to define an interrupt service routine for MSP430 with LLVM/Clang+GCC?
使用GCC進行編譯時,ISR的定義是使用帶有interrupt屬性的ISR進行標記,該interrupt屬性具有在TI分發的GCC工具鏈附帶的msp430fr*.h標頭中定義的向量編號: 但是,在使用LLVM / Clang進行編譯以及與GCC進行組裝和鏈接時 以上導致編譯時錯誤 ...
[英]TI's Red Hat mspgcc-430 compilation error
因此,我正在嘗試為Linux SO中的msp430fx編寫用C編寫的代碼。 我最近重新編譯了新版本的mspgcc,因為以前使用的是4.3,並且與擴展模式(20位-mlarge)不兼容/不穩定。 我關注了這個網站 。 安裝后,我運行一個簡單的(主要是,調用一些隨機函數)並且編譯良好, ...
[英]Binary, produced by MSP430GCC, has strange start address for text segment
在為MSPG2211編譯了具有msp430-gcc(未打補丁的LTS 20120406)的示例C程序之后,我使用readelf命令獲得了以下輸出: 節頭 程序頭 MSPG2211微控制器的地址空間結構如下: 0x0000-0x01FF-外圍設備 0x0200-0 ...
[英]Why int is preffered rather than (unsigned) char for small integers in MSP430-GCC
在msgpcc(GCC用於MSP430微控制器) 手動作者寫道: 如果要在函數中使用小整數,請使用int代替char或unsigned char。 生成的代碼將更高效,並且在大多數情況下,實際上並沒有浪費存儲空間。 為什么int更有效? UPD。 以及為什么在mspg ...
[英]How do I enable/disable interrupts in the mspgcc using C?
如何使用mspgcc在C中啟用和禁用(清除和設置GIE SR位)? ...
[英]how to add tools to python
我在Win7中安裝了python。 我需要將 python-msp430-tools 0.6 添加到我的 python 中。 因此,我從https://pypi.python.org/pypi/python-msp430-tools下載了 python-msp430-tools 0.6。 但有個問題 ...
[英]How to declare an interrupt handler (ISR) in Mspgcc?
在mspgcc中聲明中斷處理程序的首選方法是什么? ...
[英]unexpected result in mspgcc
我在C中編寫了一個簡單的代碼,但是當我將它移植到mspgcc時,它並沒有給我正確的值。 這是我的代碼的一部分: 我期望的結果是xk1=443118和yk1=49908 ,但是在mspgcc中它給出了xk1=yk1=49902 。 我不知道類型選擇中的故障可能在哪里? 編輯 ...