-
Notifications
You must be signed in to change notification settings - Fork 23
readme: Update README.rst to align with 1.1.0 release #1
Conversation
The toolchain is provided from both within the ISSM package or `standalone tarballs https://github.com/01org/qmsi/releases/tag/v1.1.0-alpha
E.g. to build the
You must first flash a bootstrap rom before flashing an application.
You can check UART console output with picocom or screen: |
* OpenOCD is required to flash applications and ROM files onto the SoC. | ||
* GDB is optional, it is used as a supplement to OpenOCD for debugging. | ||
* `Intel® System Studio for Microcontrollers <https://software.intel.com/en-us/intel-system-studio-microcontrollers>`_ is optional. | ||
|
||
* The toolchain is provided from both within the ISSM package or `standalone tarballs <https://software.intel.com/en-us/articles/issm-toolchain-only-download>`_. | ||
* The toolchain is provided from both within the ISSM package or `standalone tarballs <https://github.com/01org/qmsi/releases/tag/v1.1.0-alpha>`_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mprinn this is wrong. You are removing more up-to-date information.
Please drop this modification and keep the link pointing to the standalone tarball.
updated with associated comments, please check again. |
``(gdb) monitor load_image $PATH_TO_QMSI/examples/hello_world/debug/quark_d2000/bin/hello_world.bin 0x00180000`` | ||
``(gdb) monitor load_image $PATH_TO_QMSI/examples/hello_world/release/quark_d2000/x86/bin/hello_world.bin 0x00180000`` | ||
|
||
For Quark™ C1000, the following commands are used to flash a ROM and application to the device: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We refer to this as 'Quark SE' in the 'SoC Targets / SoC Core' sections.
There seems to be some differences throughout the doc with reference to 'D2000' 'Quark D2000' 'Quark SE' etc... If we use 'Intel' or 'Quark' in the name then we have to use the FULL branded name ... but 'D2000' 'SE' or 'SE C1000' should be ok.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
well they are introduced much futher up the line in hardware compatibility, but yes brevity and conformity would be better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's more of a trademark and branding issue . You cannot say 'Quark™ C1000' you have to have 'Intel(R) Quark(TM) microcontroller C1000'. We can use 'D2000' or 'SE' or 'SE C1000' for brevity in this doc. You just can't use the 'Intel' or 'Quark' without putting the full name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in the overview even.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No - they are fine. Anywhere that has the full branded name is ok.
Just in the rest of the doc ... e.g. here we have 'Quark D2000' on one line and 'D2000' on the next. It's not that much of an issue.. just be nice to use the same names consistently
Both Quark D2000 and Quark SE are supported. You can select them by setting the SOC variable.
To build for D2000:
Almost there, @mprinn . I believe just one more round and we are done. |
Third time's the charm? |
done with: | ||
|
||
``$ cd $HOME/issm_2016.0.019/tools/debugger/openocd`` | ||
``$ cd $HOME/issm_2016/tools/debugger/openocd`` | ||
|
||
``$ ./bin/openocd -f scripts/board/quark_d2000_onboard.cfg`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One last thing :) Can we include the OpenOCD config file for the SE as well --- quark_se_onboard.cfg...
The rest looks fine.
Signed-off-by: Malcolm Prinn <malcolm.prinn@intel.com>
* Intel® Quark™ Microcontroller D2000 Development Platform. | ||
|
||
External Dependencies | ||
********************* | ||
|
||
* The ISSM toolchain (version: 2016-05-12) is required to build the source code. It provides both the IAMCU and the ARCMCU toolchains (i586-intel-elfiamcu and arc-elf32, respectively). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why did you remove the version from here? The dependencies file does not state the version, it must be added either here or there.
@mprinn last round for sure! |
i highly doubt that, can you make the changes please |
no problem, Malcolm. I had to create a new pull request so I could finish it. I'm closing this one. |
Signed-off-by: Malcolm Prinn malcolm.prinn@intel.com