Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10272
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #255 on: October 23, 2012, 12:37:46 pm » |
non ti ho "chiesto" grazie, ti ho ringraziato, ed ora sei anche a 10 karma 
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #256 on: October 23, 2012, 12:47:29 pm » |
non ti ho "chiesto" grazie, ti ho ringraziato, ed ora sei anche a 10 karma  Ma mi hai ringraziato per cosa? P.S. Sei a 152 karma, te lo dovevo 
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7369
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #257 on: October 23, 2012, 12:48:47 pm » |
Ma mi hai ringraziato per cosa? P.S. Sei a 152 karma, te lo dovevo  Tra poco arriva Massimo e vi "banza"(tm) tutti e due per eccesso di spam 
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1052
http://cesarecacitti.wordpress.com/
|
 |
« Reply #258 on: October 23, 2012, 12:50:17 pm » |
banzaiiiiiiiiiiiii. No, dai, spero di no  .
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #259 on: October 23, 2012, 01:46:07 pm » |
Salve, vorrei farvi una domanda, io da poco uso microcontrollori STM con ARM M3 e ARM M4, ma è possibile caricarvi sopra il boot loader della due? mi aspetto una risposta negativa.. ma più che altro sono interessato se non è possibile a capire il perchè non è possibile 
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3021
|
 |
« Reply #260 on: October 23, 2012, 01:53:28 pm » |
Salve, vorrei farvi una domanda, io da poco uso microcontrollori STM con ARM M3 e ARM M4, ma è possibile caricarvi sopra il boot loader della due? mi aspetto una risposta negativa.. ma più che altro sono interessato se non è possibile a capire il perchè non è possibile  Il bootloader è integrato nella ROM del microcontrollore. Per il momento lo può caricare solo l'ATMEL. Se ho capito bene, dal datasheet ( http://www.atmel.com/Images/doc11057.pdf) c'è la possibilità di scrivere un proprio bootloader in flash e mandarlo in esecuzione al posto di quello scritto nella ROM.
|
|
|
|
« Last Edit: October 23, 2012, 02:01:03 pm by PaoloP »
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #261 on: October 23, 2012, 02:01:54 pm » |
grazie per la risposta! 
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7369
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #262 on: October 23, 2012, 02:17:25 pm » |
Salve, vorrei farvi una domanda, io da poco uso microcontrollori STM con ARM M3 e ARM M4, ma è possibile caricarvi sopra il boot loader della due? mi aspetto una La DUE usa il bootloader integrato nella MCU, quasi tutte quelle ARM based lo possiedono, su un STM32 non puoi caricare un programma compilato per la DUE perché anche se ne usi uno con lo stesso core, Cortex M3, risulta totalmente diversa tutta la parte delle periferiche pertanto il programma non può girare, per non parlare della parte relativa al clock che su queste mcu è sempre abbastanza complessa e ogni produttore fa come gli pare.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #263 on: October 23, 2012, 03:08:30 pm » |
La DUE usa il bootloader integrato nella MCU, quasi tutte quelle ARM based lo possiedono, su un STM32 non puoi caricare un programma compilato per la DUE perché anche se ne usi uno con lo stesso core, Cortex M3, risulta totalmente diversa tutta la parte delle periferiche pertanto il programma non può girare, per non parlare della parte relativa al clock che su queste mcu è sempre abbastanza complessa e ogni produttore fa come gli pare. E se compro un MC SAM3 "vergine" posso caricargli il boot della due? e come?
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7369
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #264 on: October 23, 2012, 03:13:35 pm » |
E se compro un MC SAM3 "vergine" posso caricargli il boot della due? e come?
Non esiste nessun bootloader della DUE, ne abbiamo già parlato qualche post dietro, viene utilizzato il bootloader integrato nella rom della MCU, è una caratteristica di serie del micro.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #265 on: October 23, 2012, 03:18:48 pm » |
se non esiste un boot loader della due posso utilizzare qualsiasi microcontrollore SAM3 oppure solo quello montato sulla scheda della due per far girare i programmi sviluppati con l'IDE arduino?
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7369
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #266 on: October 23, 2012, 03:24:30 pm » |
se non esiste un boot loader della due posso utilizzare qualsiasi microcontrollore SAM3 oppure solo quello montato sulla scheda della due
Puoi usare qualunque micro previsto dal core della DUE, attualmente dovrebbe essere solo il modello specifico montato sulla DUE, poi col tempo probabilmente verranno aggiunti altri modelli come è successo con Arduino classico.
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 82
Posts: 8233
:(){:|:&};:
|
 |
« Reply #267 on: October 23, 2012, 04:37:06 pm » |
in pratica devi modificare il code (arduino.h e dipendenze) per renderli compatibili con la tua board. Se di "fortuna" il micro chge scegli ha gli stessi registri con le stesse caratteristiche... bh dovrebbe funzionare senza problemi
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 1
Posts: 11
|
 |
« Reply #268 on: October 23, 2012, 04:43:23 pm » |
Ah ecco, se ho capito bene quindi devo andare a modificare il file di intestazione, ridefinire gli indirizzi di periferiche ecc ecc... come quando si porta un programma da una board STM per un cortex M3 ad uno M4 ma probabilmente con molto più lavoro da fare!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3919
Arduino rocks
|
 |
« Reply #269 on: October 23, 2012, 04:48:19 pm » |
Lo so che è una brutta cosa  , ma non riesco ad aspettare la cresima x il MacBook Pro col display retina  Ma quale brutta cosa, stai scherzando ? Farla in barba alla multinazionale peggiore del pianeta, che pur di guadagnare una lira in piu' fa massacrare i lavoratori cinesi della sua fabbrica, non e' una brutta cosa.
|
|
|
|
|
Logged
|
|
|
|
|
|